X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Fgeneral%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fgeneral%2FThreadSpecificProxyFactory.java;h=a5a1cebb3871e8b3334c3ecaabed71fa6232fab3;hb=c7bccc1c2bd936d67835b1eb20e5e9d984a114ce;hp=51d23abf46fd54484ff002f776c8a93c5f8df384;hpb=b7f1440254cf470fec409c3aed6c109b91c1c916;p=utils diff --git a/support/general/src/main/java/org/wamblee/general/ThreadSpecificProxyFactory.java b/support/general/src/main/java/org/wamblee/general/ThreadSpecificProxyFactory.java index 51d23abf..a5a1cebb 100644 --- a/support/general/src/main/java/org/wamblee/general/ThreadSpecificProxyFactory.java +++ b/support/general/src/main/java/org/wamblee/general/ThreadSpecificProxyFactory.java @@ -24,7 +24,8 @@ import java.lang.reflect.Proxy; * Thread-specific proxy is used to create implementations of interfaces that * delegate to a thread-specific implementation of the service. * - * It is used for instance to pass a transaction scoped entity manager around. + * It can be used for instance to create a contextual reference to an entity manager + * that delegates to a thread-specific instance. * * The {@link #set(Object)} method sets the current service instance for the current thread. * The {@link #get()} method gets the current service instance for the current thread. @@ -32,7 +33,7 @@ import java.lang.reflect.Proxy; * instance. The result from this method can be passed at construction of an object that will be used * by multiple threads. * - * This class is mostly used by other test tools. + * This class is mostly used by infrastructure code (utilities) and test tools. * * @param T * Interface to proxy.