PerThreadSingleton
, SimpleSingleton
public interface SingletonStrategy<T>
SingletonStrategy
is an interface used to provide common
factory access for the same object based on an implementation strategy for
singleton. Right now there are two that accompany this interface:
SimpleSingleton and PerThreadSingleton. This will replace previous usage of
ThreadLocal to allow for alternate strategies.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.
|
T instance()
void reset()
void setSingletonClassName(java.lang.String singletonClassName)
singletonClassName
- DOCUMENT ME!