Interface | Description |
---|---|
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
|
MethodHandler |
The interface implemented by the invocation handler of a proxy
instance.
|
Proxy |
General interface for all proxies adding functionality that can change
the behavior of the proxy during runtime.
|
ProxyObject |
The interface implemented by proxy classes.
|
Class | Description |
---|---|
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.
|
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 | |
GroovyMethodFilter |
ProxiedMethodFilter implementation for Groovy. |
InjectionPointPropagatingEnterpriseTargetBeanInstance | |
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
|
ProtectionDomainCache |
Holds enhanced protection domains for proxy classes.
|
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 © 2016. All rights reserved.