Uses of Interface
org.microbean.bean.Request
-
Uses of Request in org.microbean.bean
Subinterfaces with type arguments of type Request in org.microbean.beanModifier and TypeInterfaceDescriptioninterface
An interface whose implementations install around-invoke interceptions.Methods in org.microbean.bean that return RequestModifier and TypeMethodDescription<J> Request
<J> Request.child
(BeanReduction<J> beanReduction) Returns aRequest
that is conceptually a child of thisRequest
and that represents a request for a contextual reference satisfying the suppliedBeanReduction
.Methods in org.microbean.bean with parameters of type RequestModifier and TypeMethodDescriptionInstalls around-invoke method interceptions on the supplied contextual instance, which is presumed to have been fully initialized, and returns the result.default SequencedSet
<? extends Assignment<?>> Assigns a contextual reference to each of thisAggregate
'sAttributedElement
instances and returns the resultingList
ofAssignment
s.final SequencedSet
<? extends Assignment<?>> Calls theassign(Request)
method on theProducer
supplied at construction time with the suppliedRequest
and returns the result.final I
Invokes theConstant.singleton()
method and returns its result.Creates a new contextual instance, possibly using the suppliedRequest
, if it is non-null
, to acquire its dependencies.final void
default void
Destroys the supplied contextual instance.final void
Calls thedispose(Object, Request)
method on theProducer
supplied at construction time with the suppliedi
and the suppliedRequest
.default void
Disposes of the supplied contextual instance.Initializer.initialize
(I i, Request<I> r) Initializes the supplied contextual instance, possibly using the suppliedRequest
to obtain supporting contextual references.PostInitializer.postInitialize
(I i, Request<I> r) Completes the initialization of a contextual instance and returns the result.PreDestructor.preDestroy
(I i, Request<I> r) Performs pre-destruction logic for the supplied contextual instance.final I
Produces a potentially uninitialized contextual instance and returns it, using theCollection
ofInterceptorMethod
s supplied at construction time to intercept the production.default I
Produces a new contextual instance and returns it by calling theProducer.produce(SequencedSet)
method with the return value of an invocation of theAggregate.assign(Request)
method with the suppliedRequest
.