- 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 theBeanReduction
describing thisRequest
in progress.<J> Request
<J> child
(BeanReduction<J> beanReduction) default <R> R
reference
(AttributedType attributedType) <R> R
reference
(AttributedType attributedType, Bean<R> bean, Creation<R> creation) default <R> R
reference
(AttributedType attributedType, Creation<R> creation)
-
Method Details
-
beanReduction
Returns theBeanReduction
describing thisRequest
in progress.- Returns:
- the
BeanReduction
describing thisRequest
in 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
-