SingletonStrategy<T>public class PerThreadSingleton<T> extends java.lang.Object implements SingletonStrategy<T>
PerThreadSingleton is an implementation of the
SingletonStrategy used to provide common factory access to a single object
instance based on an implementation strategy for one object instance per
thread. This is useful in replace of the ThreadLocal usage.
| Constructor | Description |
|---|---|
PerThreadSingleton() |
| Modifier and Type | Method | Description |
|---|---|---|
T |
instance() |
|
void |
reset() |
reset the instance to a new instance for the implemented strategy
|
void |
setSingletonClassName(java.lang.String singletonClassName) |
set a singleton class name that will be used to create the singleton
based on the strategy implementation of this interface.
|
public void reset()
SingletonStrategyreset in interface SingletonStrategy<T>public T instance()
instance in interface SingletonStrategy<T>public void setSingletonClassName(java.lang.String singletonClassName)
SingletonStrategysetSingletonClassName in interface SingletonStrategy<T>singletonClassName - DOCUMENT ME!