Uses of Interface
com.thoughtworks.proxy.ProxyFactory

Packages that use ProxyFactory
com.thoughtworks.proxy.factory Different implementations of the ProxyFactory interface. 
com.thoughtworks.proxy.kit Utility classes building the toys. 
com.thoughtworks.proxy.toys.decorate A toy to decorate the interaction with another object. 
com.thoughtworks.proxy.toys.delegate A toy to delegate method calls to another object. 
com.thoughtworks.proxy.toys.dispatch A toy to dispatch method calls to different objects. 
com.thoughtworks.proxy.toys.echo A toy to trace method calls to objects. 
com.thoughtworks.proxy.toys.failover A toy to handle failover situations. 
com.thoughtworks.proxy.toys.future A toy to delay method execution into future. 
com.thoughtworks.proxy.toys.hotswap A toy to hot swap instances. 
com.thoughtworks.proxy.toys.multicast A toy to perform a single call on multiple objects and manage the results. 
com.thoughtworks.proxy.toys.nullobject A toy to create dummy null objects with intelligent behavior. 
com.thoughtworks.proxy.toys.pool A toy to create object pools based on proxies. 
com.thoughtworks.proxy.toys.privilege A toy to run method calls as privileged actions. 
 

Uses of ProxyFactory in com.thoughtworks.proxy.factory
 

Classes in com.thoughtworks.proxy.factory that implement ProxyFactory
 class CglibProxyFactory
          A ProxyFactory based on CGLIB.
 class StandardProxyFactory
          A ProxyFactory based on a JDK.
 

Uses of ProxyFactory in com.thoughtworks.proxy.kit
 

Methods in com.thoughtworks.proxy.kit with parameters of type ProxyFactory
static void ReflectionUtils.addIfClassProxyingSupportedAndNotObject(Class<?> type, Set<Class<?>> interfaces, ProxyFactory proxyFactory)
          Add the given type to the set of interfaces, if the given ProxyFactory supports proxy generation for this type.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.decorate
 

Methods in com.thoughtworks.proxy.toys.decorate with parameters of type ProxyFactory
 T Decorating.DecoratingBuild.build(ProxyFactory proxyFactory)
          Creating a decorating proxy for an object using a special ProxyFactory.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.delegate
 

Methods in com.thoughtworks.proxy.toys.delegate that return ProxyFactory
protected  ProxyFactory DelegatingInvoker.getProxyFactory()
          Retrieve the ProxyFactory to use.
 

Methods in com.thoughtworks.proxy.toys.delegate with parameters of type ProxyFactory
 T Delegating.DelegatingBuild.build(ProxyFactory factory)
          Creating a delegating proxy for an object using a special ProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.delegate with parameters of type ProxyFactory
DelegatingInvoker(ProxyFactory proxyFactory, ObjectReference<T> delegateReference, DelegationMode delegationMode)
          Construct a DelegatingInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.dispatch
 

Methods in com.thoughtworks.proxy.toys.dispatch with parameters of type ProxyFactory
 T Dispatching.DispatchingBuild.build(ProxyFactory factory)
          Create a dispatching proxy of given types for the given objects using a special ProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.dispatch with parameters of type ProxyFactory
DispatchingInvoker(ProxyFactory proxyFactory, Class<?>[] types, ObjectReference<Object>[] delegateReferences)
          Construct a DispatchingInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.echo
 

Methods in com.thoughtworks.proxy.toys.echo with parameters of type ProxyFactory
 T Echoing.EchoingBuild.build(ProxyFactory proxyFactory)
          Creating a delegating proxy for an object using a special ProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.echo with parameters of type ProxyFactory
EchoDecorator(PrintWriter out, ProxyFactory factory)
          Construct an EchoingDecorator.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.failover
 

Methods in com.thoughtworks.proxy.toys.failover with parameters of type ProxyFactory
 T Failover.FailoverBuild.build(ProxyFactory proxyFactory)
          Create a proxy of a specific types with failover capability using the given objects.
 

Constructors in com.thoughtworks.proxy.toys.failover with parameters of type ProxyFactory
FailoverInvoker(Class<?>[] types, ProxyFactory proxyFactory, T[] delegates, Class<? extends Throwable> exceptionClass)
          Construct a FailoverInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.future
 

Methods in com.thoughtworks.proxy.toys.future with parameters of type ProxyFactory
 T Future.FutureBuild.build(ProxyFactory factory)
          Create a proxy with asynchronously called methods.
 

Constructors in com.thoughtworks.proxy.toys.future with parameters of type ProxyFactory
FutureInvoker(Object target, ProxyFactory proxyFactory, ExecutorService executor)
          Construct the invoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.hotswap
 

Methods in com.thoughtworks.proxy.toys.hotswap with parameters of type ProxyFactory
 T HotSwapping.HotSwappingBuild.build(ProxyFactory factory)
          Create a proxy with hot swapping capabilities for specific types of the delegate given with an ObjectReference.
 

Constructors in com.thoughtworks.proxy.toys.hotswap with parameters of type ProxyFactory
HotSwappingInvoker(Class<?>[] types, ProxyFactory proxyFactory, ObjectReference<Object> delegateReference, DelegationMode delegationMode)
          Construct a HotSwappingInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.multicast
 

Methods in com.thoughtworks.proxy.toys.multicast with parameters of type ProxyFactory
 T Multicasting.MulticastingBuild.build(ProxyFactory factory)
          Generate a proxy for the specified types calling the methods on the given targets using the StandardProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.multicast with parameters of type ProxyFactory
MulticastingInvoker(Class<?>[] type, ProxyFactory proxyFactory, Object[] targets)
          Construct a MulticastingInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.nullobject
 

Methods in com.thoughtworks.proxy.toys.nullobject with parameters of type ProxyFactory
 T Null.NullBuild.build(ProxyFactory factory)
          Generate a Null Object proxy for a specific type using a special ProxyFactory.
static boolean Null.isNullObject(Object object, ProxyFactory proxyFactory)
          Determine whether an object was created by Null.proxy(Class) using a special ProxyFactory with the builder.
 

Constructors in com.thoughtworks.proxy.toys.nullobject with parameters of type ProxyFactory
NullInvoker(Class<?> type, ProxyFactory proxyFactory)
          Construct a NullInvoker.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.pool
 

Methods in com.thoughtworks.proxy.toys.pool with parameters of type ProxyFactory
 Pool<T> Pool.PoolBuild.build(ProxyFactory factory)
          Build the pool using a special ProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.pool with parameters of type ProxyFactory
Pool.PoolingInvoker(Pool<T> pool, ProxyFactory proxyFactory, ObjectReference<T> delegateReference, DelegationMode delegationMode)
          Construct a PoolingInvoker.
Pool(Class<T> type, ProxyFactory proxyFactory)
          Construct a populated Pool with a specific proxy factory for elements that do not have to be resetted.
Pool(Class<T> type, Resetter<? super T> resetter, ProxyFactory proxyFactory)
          Construct a populated Pool with a specific proxy factory.
Pool(Class<T> type, Resetter<? super T> resetter, ProxyFactory proxyFactory, SerializationMode mode)
          Construct a populated Pool with a specific proxy factory and a serialization mode.
 

Uses of ProxyFactory in com.thoughtworks.proxy.toys.privilege
 

Methods in com.thoughtworks.proxy.toys.privilege with parameters of type ProxyFactory
 T Privileging.PrivilegingBuild.build(ProxyFactory factory)
          Creating a privileging proxy for an object using a special ProxyFactory.
 

Constructors in com.thoughtworks.proxy.toys.privilege with parameters of type ProxyFactory
PrivilegingInvoker(ProxyFactory proxyFactory, ObjectReference<T> delegateReference, ActionExecutor executor)
          Construct the invoker.
 



Copyright © 2005-2010 Codehaus. All Rights Reserved.