Package org.jboss.weld.bean.proxy
@Vetoed
package org.jboss.weld.bean.proxy
-
ClassDescriptionEach proxy maintains a single bean instance on which methods are invoked.An object that generates bytecode to resolve a
Methodat runtime.Proxy factory that generates client proxies, it uses optimizations that are not valid for other proxy types.A proxy pool for holding scope adaptors (client proxies)A method handler that wraps the invocation of interceptors and decorators.An instance locator that uses a context to lookup the instance if it exists; otherwise, a new instance will be created from the bean.Marker interface to identify Decorator proxiesThis special proxy factory is mostly used for abstract decorators.Method handler for decorated beansABytecodeMethodResolverthat looks up the method using the reflection API.DefaultProxyInstantiatorimplementation that uses proxy class' no-arg constructor to create a new instance.ProxiedMethodFilterimplementation for Groovy.Generates proxies used to apply interceptors to custom bean instances and return values of producer methods.Factory for producing subclasses that are used by the combined interceptors and decorators stack.A class that holds the interception (and decoration) contexts which are currently in progress.Allows to share data required for effectiveInterceptionFactoryimplementation.A marker class we can use to ensure that our method will not collide with a user provided methodThe interface implemented by the invocation handler of a proxy instance.Holds enhanced protection domains for proxy classes.Allows certain bean class methods to be ignored when creating a proxy / subclass.General interface for all proxies adding functionality that can change the behavior of the proxy during runtime.ProxyFactory<T>Main factory to produce proxy classes and instances for Weld beans.Implementations of this interface are capable of creating instances of a given proxy class.A general purpose MethodHandler for all proxies which routes calls to theBeanInstanceassociated with this proxy or handler.The interface implemented by proxy classes.The interface implemented by the invocation handler of a proxy instance.A simpleBeanInstancewhich always maintains a specific bean instance that is being proxied.