- Type Parameters:
I- the type of the contextual reference
- All Superinterfaces:
Creation<I>
A request for a contextual reference of a particular type, along with functionality to help fulfil the request.
- Author:
- Laird Nelson
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns theBeanReductiondescribing thisRequestin progress.<J> Request<J> child(BeanReduction<J> beanReduction) default <R> Rreference(AttributedType attributedType) <R> Rreference(AttributedType attributedType, Bean<R> bean, Creation<R> creation) default <R> Rreference(AttributedType attributedType, Creation<R> creation)
-
Method Details
-
beanReduction
Returns theBeanReductiondescribing thisRequestin progress.- Returns:
- the
BeanReductiondescribing thisRequestin progress; nevernull - See Also:
- Idempotency:
- Implementations of this method must be idempotent and deterministic.
- Nullability:
- Implementations of this method must not return
null. - Thread Safety:
- Implementations of this method must be safe for concurrent use by multiple threads.
-
child
-
reference
-
reference
-
reference
-