org.jpu.patterns.singleton.onePerContext
Interface IOnePerContextManager.IInstantiator
- All Known Implementing Classes:
- OnePerContextManager.DefaultInstantiator
- Enclosing interface:
- IOnePerContextManager
- public static interface IOnePerContextManager.IInstantiator
Interface to be implemented by classes that are registered as instantiators via IOnePerContextManager.setInstantiator(org.jpu.patterns.singleton.onePerContext.IOnePerContextManager.IInstantiator)
.
Every OnePerContextManager
has exactly one instantiator whose function it is to create
instances of the associated One-Per-Context class. The default implementation is
OnePerContextManager.DefaultInstantiator
, which uses java.lang.Class.newInstance()
to invoke the
no-arg constructor.
- See Also:
IOnePerContextManager.setInstantiator(org.jpu.patterns.singleton.onePerContext.IOnePerContextManager.IInstantiator)
,
IOnePerContextManager.getInstantiator()
newInstance
public java.lang.Object newInstance(IOnePerContextManager mgr,
java.lang.Object ctx)
Copyright (c) 2001-2003 - Apache Software Foundation