|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.OMFContext
public class OMFContext
Represents the context of an ObjectManagerFactory, holding state information and components that it needs to perform its task.
| Field Summary | |
|---|---|
static int |
CONTEXT_ENHANCE
Enhancement context. |
static int |
CONTEXT_PERSISTENCE
Persistence context. |
protected static Localiser |
LOCALISER
Localisation of messages. |
| Constructor Summary | |
|---|---|
OMFContext(PersistenceConfiguration persistenceConfig)
Constructor for the context. |
|
OMFContext(PersistenceConfiguration persistenceConfig,
int context)
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. |
int |
getContext()
|
java.lang.Class |
getDatastoreIdentityClass()
Accessor for the class to use for datastore identity. |
IdentityTranslator |
getIdentityTranslator()
Accessor for the current identity translator to use (if any). |
ImplementationCreator |
getImplementationCreator()
Accessor for the implementation creator for this context. |
ManagementManager |
getJMXManager()
Accessor for the JMX manager (if required). |
javax.transaction.TransactionManager |
getJtaTransactionManager()
Accessor for the JTA transaction manager (if using JTA). |
MetaDataManager |
getMetaDataManager()
Accessor for the Meta-Data Manager. |
ObjectManager.ObjectManagerListener[] |
getObjectManagerListeners()
Object the array of registered ObjectManagerListener's |
PersistenceConfiguration |
getPersistenceConfiguration()
Accessor for the persistence configuration. |
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 |
boolean |
isJcaMode()
Accessor for the JCA mode. |
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 |
setJcaMode(boolean jca)
Mutator for whether we are in JCA mode. |
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
public static final int CONTEXT_PERSISTENCE
public static final int CONTEXT_ENHANCE
| Constructor Detail |
|---|
public OMFContext(PersistenceConfiguration persistenceConfig)
persistenceConfig - The persistence configuration
public OMFContext(PersistenceConfiguration persistenceConfig,
int context)
persistenceConfig - The persistence configurationcontext - The context that this is used| Method Detail |
|---|
public int getContext()
public void close()
public java.lang.Class getDatastoreIdentityClass()
public IdentityTranslator getIdentityTranslator()
public ManagementManager getJMXManager()
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 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()
public void setJcaMode(boolean jca)
jca - true if using JCA connectorpublic boolean isJcaMode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||