@Vetoed
Package org.jboss.weld.bean.proxy
-
Interface Summary Interface Description BeanInstance Each proxy maintains a single bean instance on which methods are invoked.BytecodeMethodResolver An object that generates bytecode to resolve aMethod
at runtime.DecoratorProxy Marker interface to identify Decorator proxiesMethodHandler The interface implemented by the invocation handler of a proxy instance.ProxiedMethodFilter Allows certain bean class methods to be ignored when creating a proxy / subclass.Proxy General interface for all proxies adding functionality that can change the behavior of the proxy during runtime.ProxyInstantiator Implementations of this interface are capable of creating instances of a given proxy class.ProxyObject The interface implemented by proxy classes.StackAwareMethodHandler The interface implemented by the invocation handler of a proxy instance. -
Class Summary 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.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 beansDefaultBytecodeMethodResolver ABytecodeMethodResolver
that looks up the method using the reflection API.DefaultProxyInstantiator DefaultProxyInstantiator
implementation that uses proxy class' no-arg constructor to create a new instance.EnterpriseTargetBeanInstance GroovyMethodFilter ProxiedMethodFilter
implementation for Groovy.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 Allows to share data required for effectiveInterceptionFactory
implementation.InterceptionFactoryDataCache.InterceptionFactoryData<T> Marker A marker class we can use to ensure that our method will not collide with a user provided methodProtectionDomainCache 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 theBeanInstance
associated with this proxy or handler.TargetBeanInstance A simpleBeanInstance
which always maintains a specific bean instance that is being proxied.