|
Kodo 4.1.4 generated on June 22 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.openjpa.lib.conf.ConfigurationImpl
org.apache.openjpa.conf.OpenJPAConfigurationImpl
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl
kodo.jdbc.conf.JDBCConsolidatedConfiguration
kodo.jdo.jdbc.JDOConnectionFactory
public class JDOConnectionFactory
JCA ConnectionFactory for obtaining JDO PersistenceManagers.
| Field Summary |
|---|
| Fields inherited from class org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl |
|---|
connectionDecoratorPlugins, dbdictionaryPlugin, driverDataSourcePlugin, eagerFetchMode, fetchDirection, jdbcListenerPlugins, lrsSize, mappingDefaultsPlugin, mappingFactoryPlugin, resultSetType, schema, schemaFactoryPlugin, schemas, sqlFactoryPlugin, subclassFetchMode, synchronizeMappings, transactionIsolation, updateManagerPlugin |
| Fields inherited from class org.apache.openjpa.lib.conf.ConfigurationImpl |
|---|
id, logFactoryPlugin |
| Fields inherited from interface org.apache.openjpa.kernel.ConnectionRetainModes |
|---|
CONN_RETAIN_ALWAYS, CONN_RETAIN_DEMAND, CONN_RETAIN_TRANS |
| Fields inherited from interface org.apache.openjpa.lib.conf.Configuration |
|---|
ATTRIBUTE_ALLOWED_VALUES, ATTRIBUTE_CATEGORY, ATTRIBUTE_INTERFACE, ATTRIBUTE_ORDER, ATTRIBUTE_TYPE, ATTRIBUTE_XML |
| Fields inherited from interface java.beans.BeanInfo |
|---|
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32 |
| Fields inherited from interface org.apache.openjpa.jdbc.conf.JDBCConfiguration |
|---|
LOG_JDBC, LOG_SCHEMA, LOG_SQL |
| Constructor Summary | |
|---|---|
JDOConnectionFactory()
|
|
JDOConnectionFactory(boolean defaults)
|
|
JDOConnectionFactory(ManagedConnectionFactory mcf,
ConnectionManager cm)
|
|
JDOConnectionFactory(Properties props)
|
|
| Method Summary | |
|---|---|
void |
addInstanceLifecycleListener(InstanceLifecycleListener listener,
Class[] classes)
|
void |
addTransferListener(RemoteTransferListener listener)
This method only available on client factories. |
OpenJPAConfiguration |
getConfiguration()
Return the configuration for this factory. |
Connection |
getConnection()
|
Connection |
getConnection(ConnectionSpec spec)
|
DataStoreCache |
getDataStoreCache()
|
KodoDataStoreCache |
getDataStoreCache(String cacheName)
Return a JDO facade to the given named Kodo cache. |
boolean |
getDetachAllOnCommit()
|
boolean |
getIgnoreCache()
|
ResourceAdapterMetaData |
getMetaData()
|
PersistenceManager |
getPersistenceManager()
|
KodoPersistenceManager |
getPersistenceManager(boolean managed,
int connRetainMode)
Return a persistence manager in the given transaction and connection retain mode. |
PersistenceManager |
getPersistenceManager(String user,
String pass)
|
KodoPersistenceManager |
getPersistenceManager(String user,
String pass,
boolean managed,
int connRetainMode)
Return a persistence manager in the given transaction and connection retain mode. |
static PersistenceManagerFactory |
getPersistenceManagerFactory(Map map)
|
static PersistenceManagerFactory |
getPersistenceManagerFactory(Properties props)
Allows the JDOHelper.getPersistenceManagerFactory(java.util.Map) method to
instantiate an instance of this class as a factory. |
Properties |
getProperties()
|
QueryResultCache |
getQueryResultCache()
Return a view of the query result cache. |
RecordFactory |
getRecordFactory()
|
Reference |
getReference()
|
boolean |
getRestoreValues()
|
boolean |
getRetainValues()
|
Object |
getUserObject(Object key)
User object association. |
boolean |
isClosed()
|
boolean |
isPersistenceServerRunning()
Return true if a persistence server is running. |
boolean |
joinPersistenceServer()
Join the thread running the persistence server for this factory. |
protected void |
preClose()
|
Object |
putUserObject(Object key,
Object val)
User object association. |
void |
removeInstanceLifecycleListener(InstanceLifecycleListener listener)
|
void |
removeTransferListener(RemoteTransferListener listener)
This method only available on client factories. |
void |
setDetachAllOnCommit(boolean detach)
|
void |
setIgnoreCache(boolean val)
|
void |
setReference(Reference ref)
|
void |
setRestoreValues(boolean val)
|
void |
setRetainValues(boolean val)
|
boolean |
startPersistenceServer()
Start the persistence server. |
boolean |
stopPersistenceServer()
Stop the persistence server. |
| Methods inherited from class kodo.jdbc.conf.JDBCConsolidatedConfiguration |
|---|
getCacheMarshallers, getLicenseKey, getManagementConfiguration, getPersistenceServer, setCacheMarshallers, setLicenseKey, setManagementConfiguration, setPersistenceServer |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface kodo.jdo.KodoPersistenceManagerFactory |
|---|
getConnectionPassword |
| Methods inherited from interface org.apache.openjpa.lib.conf.Configuration |
|---|
addPropertyChangeListener, addValue, clone, fromProperties, getConfigurationLog, getId, getLog, getLog, getLogFactory, getProductName, getValue, getValues, instantiateAll, isReadOnly, removePropertyChangeListener, removeValue, setId, setLog, setLogFactory, setProductName, setReadOnly, toProperties |
| Methods inherited from interface java.beans.BeanInfo |
|---|
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getPropertyDescriptors |
| Constructor Detail |
|---|
public JDOConnectionFactory()
public JDOConnectionFactory(boolean defaults)
public JDOConnectionFactory(Properties props)
public JDOConnectionFactory(ManagedConnectionFactory mcf,
ConnectionManager cm)
| Method Detail |
|---|
public static PersistenceManagerFactory getPersistenceManagerFactory(Properties props)
JDOHelper.getPersistenceManagerFactory(java.util.Map) method to
instantiate an instance of this class as a factory.
public static PersistenceManagerFactory getPersistenceManagerFactory(Map map)
public RecordFactory getRecordFactory()
throws NotSupportedException
getRecordFactory in interface ConnectionFactoryNotSupportedExceptionpublic ResourceAdapterMetaData getMetaData()
getMetaData in interface ConnectionFactory
public Connection getConnection()
throws ResourceException
getConnection in interface ConnectionFactoryResourceException
public Connection getConnection(ConnectionSpec spec)
throws ResourceException
getConnection in interface ConnectionFactoryResourceExceptionpublic void setReference(Reference ref)
public Reference getReference()
getReference in interface Referenceablepublic OpenJPAConfiguration getConfiguration()
KodoPersistenceManagerFactory
getConfiguration in interface KodoPersistenceManagerFactorypublic Properties getProperties()
getProperties in interface PersistenceManagerFactorypublic Object getUserObject(Object key)
KodoPersistenceManagerFactory
getUserObject in interface KodoPersistenceManagerFactory
public Object putUserObject(Object key,
Object val)
KodoPersistenceManagerFactory
putUserObject in interface KodoPersistenceManagerFactorypublic DataStoreCache getDataStoreCache()
getDataStoreCache in interface PersistenceManagerFactorypublic KodoDataStoreCache getDataStoreCache(String cacheName)
KodoPersistenceManagerFactory
getDataStoreCache in interface KodoPersistenceManagerFactorypublic QueryResultCache getQueryResultCache()
KodoPersistenceManagerFactory
getQueryResultCache in interface KodoPersistenceManagerFactorypublic PersistenceManager getPersistenceManager()
getPersistenceManager in interface PersistenceManagerFactory
public PersistenceManager getPersistenceManager(String user,
String pass)
getPersistenceManager in interface PersistenceManagerFactory
public KodoPersistenceManager getPersistenceManager(boolean managed,
int connRetainMode)
KodoPersistenceManagerFactory
getPersistenceManager in interface KodoPersistenceManagerFactoryConnectionRetainModes
public KodoPersistenceManager getPersistenceManager(String user,
String pass,
boolean managed,
int connRetainMode)
KodoPersistenceManagerFactory
getPersistenceManager in interface KodoPersistenceManagerFactoryConnectionRetainModespublic boolean startPersistenceServer()
KodoPersistenceManagerFactory
startPersistenceServer in interface KodoPersistenceManagerFactorypublic boolean joinPersistenceServer()
KodoPersistenceManagerFactory
joinPersistenceServer in interface KodoPersistenceManagerFactorypublic boolean stopPersistenceServer()
KodoPersistenceManagerFactory
stopPersistenceServer in interface KodoPersistenceManagerFactorypublic boolean isPersistenceServerRunning()
KodoPersistenceManagerFactory
isPersistenceServerRunning in interface KodoPersistenceManagerFactory
public void addInstanceLifecycleListener(InstanceLifecycleListener listener,
Class[] classes)
addInstanceLifecycleListener in interface PersistenceManagerFactorypublic void removeInstanceLifecycleListener(InstanceLifecycleListener listener)
removeInstanceLifecycleListener in interface PersistenceManagerFactorypublic void addTransferListener(RemoteTransferListener listener)
KodoPersistenceManagerFactory
addTransferListener in interface KodoPersistenceManagerFactorypublic void removeTransferListener(RemoteTransferListener listener)
KodoPersistenceManagerFactory
removeTransferListener in interface KodoPersistenceManagerFactoryprotected void preClose()
preClose in class JDBCConfigurationImplpublic boolean isClosed()
isClosed in interface PersistenceManagerFactorypublic boolean getRetainValues()
getRetainValues in interface PersistenceManagerFactorypublic void setRetainValues(boolean val)
setRetainValues in interface PersistenceManagerFactorypublic boolean getRestoreValues()
getRestoreValues in interface PersistenceManagerFactorypublic void setRestoreValues(boolean val)
setRestoreValues in interface PersistenceManagerFactorypublic boolean getIgnoreCache()
getIgnoreCache in interface PersistenceManagerFactorypublic void setIgnoreCache(boolean val)
setIgnoreCache in interface PersistenceManagerFactorypublic boolean getDetachAllOnCommit()
getDetachAllOnCommit in interface PersistenceManagerFactorypublic void setDetachAllOnCommit(boolean detach)
setDetachAllOnCommit in interface PersistenceManagerFactory
|
Kodo 4.1.4 generated on June 22 2007 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||