| AbstractBeanInstance |
|
| 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.
|
| CommonProxiedMethodFilters |
|
| 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.
|
| DecoratorProxyMethodHandler |
Method handler for decorated beans
|
| DefaultBytecodeMethodResolver |
|
| DefaultProxyInstantiator |
Default ProxyInstantiator implementation that uses proxy class' no-arg constructor to create a new instance.
|
| EnterpriseTargetBeanInstance |
|
| GroovyMethodFilter |
|
| InterceptedProxyFactory<T> |
Generates proxies used to apply interceptors to custom bean instances and return values of producer methods.
|
| InterceptedProxyMethodHandler |
|
| 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.
|
| InterceptionDecorationContext.Stack |
|
| InterceptionFactoryDataCache |
|
| InterceptionFactoryDataCache.InterceptionFactoryData<T> |
|
| Marker |
A marker class we can use to ensure that our method will not collide with a
user provided method
|
| ProtectionDomainCache |
Holds enhanced protection domains for proxy classes.
|
| ProxyFactory<T> |
Main factory to produce proxy classes and instances for Weld beans.
|
| ProxyInstantiator.Factory |
|
| 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.
|