Annotation Type TransientReference


  • @Target(PARAMETER)
    @Retention(RUNTIME)
    @Documented
    public @interface TransientReference

    If a parameter annotated with @TransientReference resolves to a dependent scoped bean, then the bean will be destroyed after the invocation completes.

     public class OrderManager {
     
         @Inject 
         public OrderManager(@TransientReference Order order) {
            ...
        
         }
     }
     
    Since:
    1.1
    Author:
    Pete Muir