|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |