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