Uses of Interface
com.thoughtworks.proxy.kit.ObjectReference

Packages that use ObjectReference
com.thoughtworks.proxy.kit Utility classes building the toys. 
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.hotswap A toy to hot swap instances. 
com.thoughtworks.proxy.toys.pool A toy to create object pools based on proxies. 
 

Uses of ObjectReference in com.thoughtworks.proxy.kit
 

Classes in com.thoughtworks.proxy.kit that implement ObjectReference
 class SimpleReference
          Simple implmenentation for an ObjectReference.
 

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

Methods in com.thoughtworks.proxy.toys.delegate that return ObjectReference
protected  ObjectReference DelegatingInvoker.getDelegateReference()
          Retrieve the ObjectReference of the delegate.
 

Constructors in com.thoughtworks.proxy.toys.delegate with parameters of type ObjectReference
DelegatingInvoker(ProxyFactory proxyFactory, ObjectReference delegateReference, boolean staticTyping)
          Deprecated. since 0.2, use DelegatingInvoker.DelegatingInvoker(ProxyFactory, ObjectReference, int)
DelegatingInvoker(ProxyFactory proxyFactory, ObjectReference delegateReference, int delegationMode)
          Construct a DelegatingInvoker.
 

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

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

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

Methods in com.thoughtworks.proxy.toys.hotswap with parameters of type ObjectReference
static Object HotSwapping.object(Class[] types, ProxyFactory proxyFactory, ObjectReference objectReference, boolean staticTyping)
          Deprecated. since 0.2, use HotSwapping.object(Class[], ProxyFactory, ObjectReference, int)
static Object HotSwapping.object(Class[] types, ProxyFactory proxyFactory, ObjectReference objectReference, int delegationMode)
          Create a proxy with hot swapping capabilities for specifiy types of the delegate given with an ObjectReference.
 

Constructors in com.thoughtworks.proxy.toys.hotswap with parameters of type ObjectReference
HotSwappingInvoker(Class[] types, ProxyFactory proxyFactory, ObjectReference delegateReference, boolean staticTyping)
          Deprecated. since 0.2, use HotSwappingInvoker.HotSwappingInvoker(Class[], ProxyFactory, ObjectReference, int)
HotSwappingInvoker(Class[] types, ProxyFactory proxyFactory, ObjectReference delegateReference, int delegationMode)
          Construct a HotSwappingInvoker.
 

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

Constructors in com.thoughtworks.proxy.toys.pool with parameters of type ObjectReference
Pool.PoolingInvoker(Pool pool, ProxyFactory proxyFactory, ObjectReference delegateReference, int delegationMode)
          Construct a PoolingInvoker.