|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jpox.OMFContext
public class OMFContext
Represents the context of an ObjectManagerFactory, holding state information and components that it needs to perform its task.
| Field Summary | |
|---|---|
protected static Localiser |
LOCALISER
Localisation of messages. |
| Constructor Summary | |
|---|---|
OMFContext(PersistenceConfiguration persistenceConfig)
Constructor for the context. |
|
| Method Summary | |
|---|---|
void |
addObjectManagerListener(ObjectManager.ObjectManagerListener listener)
Register a new Listener for ObjectManager's events |
void |
close()
Clear out resources |
java.lang.String |
getApi()
Accessor for the API name |
ApiAdapter |
getApiAdapter()
Accessor for the ApiAdapter |
ClassLoaderResolver |
getClassLoaderResolver(java.lang.ClassLoader primaryLoader)
Accessor for a ClassLoaderResolver to use in resolving classes. |
ConnectionFactoryRegistry |
getConnectionFactoryRegistry()
|
ConnectionManager |
getConnectionManager()
|
java.lang.Class |
getDatastoreIdentityClass()
Accessor for the class to use for datastore identity. |
java.lang.String |
getDomainName()
Domain name for this JPOX configuration/instance |
ImplementationCreator |
getImplementationCreator()
Accessor for the implementation creator for this context. |
java.lang.String |
getInstanceName()
Instance name for this JPOX instance |
javax.transaction.TransactionManager |
getJtaTransactionManager()
Accessor for the JTA transaction manager (if using JTA). |
ManagementManager |
getManagement()
Accessor for the management manager (if required). |
MetaDataManager |
getMetaDataManager()
Accessor for the Meta-Data Manager. |
ObjectManager.ObjectManagerListener[] |
getObjectManagerListeners()
Object the array of registered ObjectManagerListener's |
PersistenceConfiguration |
getPersistenceConfiguration()
Accessor for the persistence onfiguration. |
PluginManager |
getPluginManager()
Accessor for the Plugin Manager |
QueryManager |
getQueryManager()
Accessor to the QueryManager |
StoreManager |
getStoreManager()
Accessor for the StoreManager |
TransactionManager |
getTransactionManager()
Accessor for the transaction manager. |
TypeManager |
getTypeManager()
Accessor for the Type Manager |
void |
removeObjectManagerListener(ObjectManager.ObjectManagerListener listener)
Unregister a Listener from ObjectManager's events |
void |
setApi(java.lang.String name)
Configure the API to be used |
void |
setConnectionManager(ConnectionManager connmgr)
|
void |
setStoreManager(StoreManager storeMgr)
Mutator for the store manager. |
| 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
| Constructor Detail |
|---|
public OMFContext(PersistenceConfiguration persistenceConfig)
persistenceConfig - The persistence configuration| Method Detail |
|---|
public java.lang.String getInstanceName()
public java.lang.String getDomainName()
public void close()
public java.lang.Class getDatastoreIdentityClass()
public ManagementManager getManagement()
public ClassLoaderResolver getClassLoaderResolver(java.lang.ClassLoader primaryLoader)
primaryLoader - Loader to use as the primary loader.
public ImplementationCreator getImplementationCreator()
public MetaDataManager getMetaDataManager()
public PersistenceConfiguration getPersistenceConfiguration()
public PluginManager getPluginManager()
public TypeManager getTypeManager()
public TransactionManager getTransactionManager()
public javax.transaction.TransactionManager getJtaTransactionManager()
public StoreManager getStoreManager()
public void setStoreManager(StoreManager storeMgr)
storeMgr - The store managerpublic ApiAdapter getApiAdapter()
public java.lang.String getApi()
public void setApi(java.lang.String name)
name - the API namepublic ConnectionFactoryRegistry getConnectionFactoryRegistry()
public ConnectionManager getConnectionManager()
public void setConnectionManager(ConnectionManager connmgr)
public ObjectManager.ObjectManagerListener[] getObjectManagerListeners()
ObjectManager.ObjectManagerListenerpublic void addObjectManagerListener(ObjectManager.ObjectManagerListener listener)
listener - the listener to registerpublic void removeObjectManagerListener(ObjectManager.ObjectManagerListener listener)
listener - the listener to unregisterpublic QueryManager getQueryManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||