| org.sape.carbon.core.component.proxy.DecoratorFactory
All known Subclasses: org.sape.carbon.core.component.proxy.DefaultProxyInvokerFactory, org.sape.carbon.core.component.factory.test.TestDecorator1Factory, org.sape.carbon.services.instrumentation.statistics.StatisticsInterceptorFactory, org.sape.carbon.core.component.factory.test.TestDecorator2Factory, org.sape.carbon.core.component.lifecycle.LifecycleInterceptorFactory, org.sape.carbon.services.management.interceptor.ManagementInterceptorFactory, org.sape.carbon.core.config.interceptor.ConfigurationInterceptorFactory,
DecoratorFactory | public interface DecoratorFactory (Code) | | Implementations of this interface construct decorators and interceptors
to be used from within the component facade. Instances of these factories
are built and used by the
org.sape.carbon.core.component.factory.ComponentFactory .
Copyright 2003 Sapient
since: carbon 2.0 author: Greg Hinkle, March 2003 version: $Revision: 1.6 $($Author: dvoet $ / $Date: 2003/05/05 21:21:14 $) |
getInstance | Decorator getInstance(FunctionalInterface functionalImplementation, ComponentConfiguration componentConfiguration, ComponentProxyInvocationHandler proxyInvocationHandler, Configuration decoratorConfiguration)(Code) | | Constructs a component interceptor. The parameters of this method
encompass all the information known about a component at the time
it is constructed.
Parameters: functionalImplementation - The functional implementation of thecomponent. This is supplied for cases where theinterceptor needs to access the functional implementationobject directly. Parameters: componentConfiguration - configuration of the componentbeing proxied Parameters: proxyInvocationHandler - the invocation handler object that backs Parameters: decoratorConfiguration - a custom configuration object for theinterceptor The Decorator that was built by this factory |
|
|