Package org.jboss.weld.bean.proxy

Interface Summary
BeanInstance Each proxy maintains a single bean instance on which methods are invoked.
BytecodeMethodResolver An object that generates bytecode to resolve a Method at runtime.
DecoratorProxy Marker interface to identify Decorator proxies
EnterpriseBeanInstance Interface implemented by all enterprise bean proxies to query/control the proxy
Proxy General interface for all proxies adding functionality that can change the behavior of the proxy during runtime.
 

Class Summary
AbstractBeanInstance  
AbstractDecoratorMethodHandler MethodHandler for Abstract decorators.
ClientProxyFactory<T> Proxy factory that generates client proxies, it uses optimizations that are not valid for other proxy types.
ClientProxyProvider A proxy pool for holding scope adaptors (client proxies)
CombinedInterceptorAndDecoratorStackMethodHandler A method handler that wraps the invocation of interceptors and decorators.
ContextBeanInstance<T> An instance locator that uses a context to lookup the instance if it exists; otherwise, a new instance will be created from the bean.
DecorationHelper<T>  
DecoratorProxyFactory<T> This special proxy factory is mostly used for abstract decorators.
DecoratorProxyFactory.TargetInstanceBytecodeMethodResolver  
DecoratorProxyMethodHandler Method handler for decorated beans
DefaultBytecodeMethodResolver A BytecodeMethodResolver that looks up the method using the reflection API.
EnterpriseBeanProxyMethodHandler<T> Method handler for enterprise bean client proxies
EnterpriseProxyFactory<T> This factory produces client proxies specific for enterprise beans, in particular session beans.
EnterpriseTargetBeanInstance  
InterceptedSubclassFactory<T> Factory for producing subclasses that are used by the combined interceptors and decorators stack.
InterceptionDecorationContext A class that holds the interception (and decoration) contexts which are currently in progress.
Marker A marker class we can use to ensure that our method will not collide with a user provided method
ProxyFactory<T> Main factory to produce proxy classes and instances for Weld beans.
ProxyMethodHandler A general purpose MethodHandler for all proxies which routes calls to the BeanInstance associated with this proxy or handler.
TargetBeanInstance A simple BeanInstance which always maintains a specific bean instance that is being proxied.
 



Copyright © 2013 Seam Framework. All Rights Reserved.