|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jpox.store.poid.PoidManager
public class PoidManager
Manager for the creation of PoidGenerators. Allows creation of generators and provides lookup by symbolic name.
| Field Summary | |
|---|---|
protected java.util.Map |
generatorsByName
Map of PoidGenerator keyed by the symbolic name. |
protected static Localiser |
LOCALISER
Localisation of messages |
| Constructor Summary | |
|---|---|
PoidManager()
Constructor. |
|
| Method Summary | |
|---|---|
void |
clear()
Method to clear out the generators managed by this manager. |
PoidGenerator |
createPoidGenerator(ClassLoaderResolver clr,
java.lang.String name,
java.lang.String generatorClassName,
java.util.Properties props)
Method to create a PoidGenerator. |
PoidGenerator |
createPoidGenerator(ClassLoaderResolver clr,
java.lang.String name,
java.lang.String generatorClassName,
java.util.Properties props,
StoreManager storeMgr,
PoidConnectionProvider connectionProvider)
Method to create a PoidGenerator when the generator is datastore based. |
PoidGenerator |
getPoidGenerator(java.lang.String name)
Accessor for the PoidGenerator with the given symbolic name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final Localiser LOCALISER
protected java.util.Map generatorsByName
| Constructor Detail |
|---|
public PoidManager()
| Method Detail |
|---|
public void clear()
public PoidGenerator getPoidGenerator(java.lang.String name)
name - Name of the PoidGenerator when created
public PoidGenerator createPoidGenerator(ClassLoaderResolver clr,
java.lang.String name,
java.lang.String generatorClassName,
java.util.Properties props)
clr - ClassLoader resolvername - Symbolic name of the generatorgeneratorClassName - Class name for the generator typeprops - Properties to control the generator
public PoidGenerator createPoidGenerator(ClassLoaderResolver clr,
java.lang.String name,
java.lang.String generatorClassName,
java.util.Properties props,
StoreManager storeMgr,
PoidConnectionProvider connectionProvider)
clr - ClassLoader resolvername - Symbolic name of the generatorgeneratorClassName - Class name for the generator typeprops - Properties to control the generatorstoreMgr - Manager for the storeconnectionProvider - Provider for connections
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||