org.sape.carbon.core.component.proxy |
This package contains the Component Proxy implementation in the form of
a DynamicProxy InvocationHandler . This is the glue
that ties a Carbon Component together and will contain the functionality of
the service as well as any assistants that are assigned to this component.
|
Java Source File Name | Type | Comment |
AbstractInterceptor.java | Class | This is the abstract interceptor that can provide basic tracking
and next interceptor calling for subclassed interceptors. |
ComponentProxyInvocationHandler.java | Interface | This interface will be implemented by objects wishing to be
InvocationHandler s for a component's proxy object. |
Decorator.java | Interface | Instances of this interface are used to expose additional capabilities
onto a carbon component by being represented in the component facade. |
DecoratorFactory.java | Interface | Implementations of this interface construct decorators and interceptors
to be used from within the component facade. |
DefaultComponentProxyInvocationHandler.java | Class | Provides the glue for the Component, and supporting container functionality.
DefaultComponentProxyInvocationHandler is a Dynamic Proxy
Invocation Handler. |
DefaultProxyInvokerFactory.java | Class | |
Interceptor.java | Interface | This interface represents the abilities of a decorator to be
added to a Component's interceptor chain. |
InvalidListenerException.java | Class | |
Invocation.java | Class | This object is built to contain a call to a component within the
component's facade. |
MonitorAcquisitionException.java | Class | |
ProxyInvoker.java | Class | This class provides the final invocation on the targe class. |