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()

Method Summary
 java.lang.Object newInstance(IOnePerContextManager mgr, java.lang.Object ctx)
           
 

Method Detail

newInstance

public java.lang.Object newInstance(IOnePerContextManager mgr,
                                    java.lang.Object ctx)


Copyright (c) 2001-2003 - Apache Software Foundation