|
||||||||||
| 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 | |||||||||