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 TypeInterfaceDescriptioninterfaceAn 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 aRequestthat is conceptually a child of thisRequestand 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'sAttributedElementinstances and returns the resultingListofAssignments.final SequencedSet<? extends Assignment<?>> Calls theassign(Request)method on theProducersupplied at construction time with the suppliedRequestand returns the result.final IInvokes 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 voiddefault voidDestroys the supplied contextual instance.final voidCalls thedispose(Object, Request)method on theProducersupplied at construction time with the suppliediand the suppliedRequest.default voidDisposes of the supplied contextual instance.Initializer.initialize(I i, Request<I> r) Initializes the supplied contextual instance, possibly using the suppliedRequestto 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 IProduces a potentially uninitialized contextual instance and returns it, using theCollectionofInterceptorMethods supplied at construction time to intercept the production.default IProduces 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.