Class AdvisorStackBuilder
java.lang.Object
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder
- All Implemented Interfaces:
ObjectCreator
Equivalent of
InterceptorStackBuilder
, but works using an
AspectInterceptorBuilder
that receives advice from
ServiceAdvisor
s.- Since:
- 5.1.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionAdvisorStackBuilder
(ServiceDef3 serviceDef, ObjectCreator delegate, AspectDecorator aspectDecorator, InternalRegistry registry) -
Method Summary
-
Constructor Details
-
AdvisorStackBuilder
public AdvisorStackBuilder(ServiceDef3 serviceDef, ObjectCreator delegate, AspectDecorator aspectDecorator, InternalRegistry registry) - Parameters:
serviceDef
- the service that is ultimately being constructeddelegate
- responsible for creating the object to be decoratedaspectDecorator
- used to create theAspectInterceptorBuilder
passed to eachServiceAdvisor
registry
-
-
-
Method Details
-
createObject
Description copied from interface:ObjectCreator
Create and return the object. In some limited circumstances, the implementation may cache the result, returning the same object for repeated calls.- Specified by:
createObject
in interfaceObjectCreator
-