Module jakarta.cdi

Annotation Interface 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