|
Kodo 4.0.0EA4 generated on February 13 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface KodoEntityManagerFactory
Interface implemented by Kodo entity manager factories.
| Field Summary |
|---|
| Fields inherited from interface kodo.kernel.ConnectionRetainModes |
|---|
CONN_RETAIN_ALWAYS, CONN_RETAIN_DEMAND, CONN_RETAIN_TRANS |
| Method Summary | |
|---|---|
void |
addLifecycleListener(Object listener,
Class... classes)
Register a listener for lifecycle-related events on the specified classes. |
void |
addTransferListener(RemoteTransferListener listener)
This method only available on client factories. |
KodoEntityManager |
createEntityManager()
|
KodoEntityManager |
createEntityManager(PersistenceContextType pct)
|
KodoEntityManager |
createEntityManager(PersistenceContextType pct,
boolean managed,
int connRetainMode)
Return an entity manager using the given transaction and connection retain mode. |
KodoEntityManager |
createEntityManager(PersistenceContextType pct,
String user,
String pass)
Return an entity manager that will use the given credentials to connect to the data store. |
KodoEntityManager |
createEntityManager(PersistenceContextType pct,
String user,
String pass,
boolean managed,
int connRetainMode)
Return an entity manager using the given credentials, transaction mode, and connection retain mode. |
KodoConfiguration |
getConfiguration()
Return the configuration for this factory. |
KodoEntityManager |
getEntityManager()
|
Properties |
getProperties()
Return properties describing this runtime. |
QueryResultCache |
getQueryResultCache()
Access query result cache. |
StoreCache |
getStoreCache()
Access the level 2 store cache. |
StoreCache |
getStoreCache(String name)
Access a named level 2 store cache. |
Object |
getUserObject(Object key)
Get the value for the specified key from the map of user objects. |
boolean |
isPersistenceServerRunning()
Return true if a persistence server is running. |
boolean |
joinPersistenceServer()
Join the thread running the persistence server for this factory. |
Object |
putUserObject(Object key,
Object val)
Put the specified key-value pair into the map of user objects. |
void |
removeLifecycleListener(Object listener)
Remove a listener for lifecycle-related events. |
void |
removeTransferListener(RemoteTransferListener listener)
This method only available on client factories. |
boolean |
startPersistenceServer()
Start the persistence server. |
boolean |
stopPersistenceServer()
Stop the persistence server. |
| Methods inherited from interface javax.persistence.EntityManagerFactory |
|---|
close, isOpen |
| Methods inherited from interface com.solarmetric.util.Closeable |
|---|
close |
| Method Detail |
|---|
KodoConfiguration getConfiguration()
Properties getProperties()
Object putUserObject(Object key,
Object val)
Object getUserObject(Object key)
StoreCache getStoreCache()
StoreCache getStoreCache(String name)
QueryResultCache getQueryResultCache()
KodoEntityManager getEntityManager()
getEntityManager in interface EntityManagerFactoryKodoEntityManager createEntityManager()
createEntityManager in interface EntityManagerFactoryKodoEntityManager createEntityManager(PersistenceContextType pct)
createEntityManager in interface EntityManagerFactory
KodoEntityManager createEntityManager(PersistenceContextType pct,
String user,
String pass)
KodoEntityManager createEntityManager(PersistenceContextType pct,
boolean managed,
int connRetainMode)
ConnectionRetainModes
KodoEntityManager createEntityManager(PersistenceContextType pct,
String user,
String pass,
boolean managed,
int connRetainMode)
ConnectionRetainModesboolean startPersistenceServer()
boolean joinPersistenceServer()
boolean stopPersistenceServer()
boolean isPersistenceServerRunning()
void addLifecycleListener(Object listener,
Class... classes)
kodo.event package for listener types.
void removeLifecycleListener(Object listener)
void addTransferListener(RemoteTransferListener listener)
void removeTransferListener(RemoteTransferListener listener)
|
Kodo 4.0.0EA4 generated on February 13 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||