SolarMetric Kodo JDO 3.0.3 generated on February 20 2004

kodo.conf
Class JDOConfigurationImpl

java.lang.Object
  |
  +--com.solarmetric.conf.ConfigurationImpl
        |
        +--kodo.conf.JDOConfigurationImpl
All Implemented Interfaces:
BeanInfo, com.solarmetric.util.Closeable, Configuration, Externalizable, JDOConfiguration, Serializable
Direct Known Subclasses:
JDBCConfigurationImpl

public class JDOConfigurationImpl
extends ConfigurationImpl
implements JDOConfiguration

Implementation of the JDOConfiguration interface.

On construction, the class will attempt to locate a default properties file called kodo.properties located at any top level token of the CLASSPATH. See the AbstractConfiguration class description for details.

See Also:
ConfigurationImpl, Serialized Form

Field Summary
protected  AggregateListener[] aggregateListeners
           
protected  ClassResolver classResolver
           
protected  Object connectionFactory
           
protected  Object connectionFactory2
           
protected  DataCacheManager dataCacheManager
           
protected  DataCache[] dataCaches
           
protected  String defDataCacheClassName
           
protected  String defDataCacheProperties
           
protected  FilterListener[] filterListeners
           
protected  com.solarmetric.license.License license
           
protected  ManagedRuntime managedRuntime
           
protected  Manager managerInstance
           
protected  ManagerServer managerServer
           
protected  ManagerUI managerUI
           
protected  JDOMetaDataRepository metaRepos
           
protected  ProxyManager proxyManager
           
protected  Map queryCompilationCache
           
protected  RemoteCommitEventManager remoteEventManager
           
protected  KodoTimeWatchManager timeWatchManager
           
 
Fields inherited from class com.solarmetric.conf.ConfigurationImpl
logFactory
 
Fields inherited from interface kodo.conf.JDOConfiguration
LOG_DATACACHE, LOG_ENHANCE, LOG_METADATA, LOG_RUNTIME, LOG_TOOL
 
Fields inherited from interface com.solarmetric.conf.Configuration
ATTRIBUTE_ALLOWED_VALUES, ATTRIBUTE_TYPE
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
JDOConfigurationImpl()
          Default constructor.
JDOConfigurationImpl(boolean loadDefaults)
          Constructor.
 
Method Summary
protected  void assertNotFrozen()
           
 void close()
          Free the resources used by this object.
 AggregateListener[] getAggregateListenerInstances()
          Return the query function listeners.
 String getAggregateListeners()
          A ','-separted list of the plugin strings of the query AggregateListeners to use.
 String getClassResolver()
          The plugin string for the ClassResolver to use for custom class loading.
 ClassResolver getClassResolverInstance()
          The ClassResolver to use.
 String getConnection2DriverName()
          Class name of the non-XA connection driver.
 String getConnection2Password()
          The password for the non-XA data store connection.
 String getConnection2Properties()
          These properties provide any additional information needed to establish non-XA connections.
 String getConnection2URL()
          The URL for the non-XA data store connection.
 String getConnection2UserName()
          The user name for the non-XA data store connection.
 String getConnectionDriverName()
          Class name of the connection driver.
 Object getConnectionFactory()
          The connection factory, possibly from JNDI.
 Object getConnectionFactory2()
          The non-XA connection factory.
 String getConnectionFactory2Name()
          The name for the second data store connection factory.
 String getConnectionFactory2Properties()
          Configuration properties for the non-XA connection factory.
 String getConnectionFactoryName()
          The name for the data store connection factory.
 String getConnectionFactoryProperties()
          Configuration properties for the connection factory.
 String getConnectionPassword()
          The password for the data store connection.
 String getConnectionProperties()
          These properties provide any additional information needed to establish connections.
 String getConnectionRetainMode()
          Specifies the behavior of the persistence manager with respect to data store connections.
 int getConnectionRetainModeConstant()
          Return the connection retain mode as one of the following symbolic constants: KodoPersistenceManager.CONN_RETAIN_PM KodoPersistenceManager.CONN_RETAIN_TRANS KodoPersistenceManager.CONN_RETAIN_DEMAND
 String getConnectionURL()
          The URL for the data store connection.
 String getConnectionUserName()
          The user name for the data store connection.
 boolean getCopyObjectIds()
          Whether to copy identity objects before returning them to client code.
 String getDataCache()
          The DataCache to use for level-2 data store caching.
 DataCache[] getDataCacheInstances()
          Return the data caches specified in the DataCache plugin list string.
 DataCacheManager getDataCacheManager()
          The data cache manager manages this configuration's cache instances.
 int getDataCacheTimeout()
          Default data cache timeout.
 String getEagerFetchMode()
          Specifies the default eager fetch mode to use.
 int getEagerFetchModeConstant()
          Return the eager fetch mode as one of the following symbolic constants: FetchConfiguration.EAGER_FETCH_NONE FetchConfiguration.EAGER_FETCH_SINGLE FetchConfiguration.EAGER_FETCH_MULTIPLE
 int getFetchBatchSize()
          Get the size of the batch that will be pre-selected when accessing elements in a query or relationship.
 String getFetchGroups()
          Returns a list of fetch groups with which all PersistenceManager objects obtained from a PersistenceManagerFactory should be configured.
 String[] getFetchGroupsList()
          The separated list of fetch groups.
 FilterListener[] getFilterListenerInstances()
          Return the query filter listeners.
 String getFilterListeners()
          A ','-separted list of the plugin strings of the query FilterListeners to use.
 String getFlushBeforeQueries()
          Returns whether or not Kodo should automatically flush modifications to the data store before executing queries.
 int getFlushBeforeQueriesConstant()
          Returns one of KodoQuery.FLUSH_TRUE, KodoQuery.FLUSH_FALSE, or KodoQuery.FLUSH_WITH_CONNECTION, as determined by parsing the string returned by getFlushBeforeQueries().
 boolean getIgnoreCache()
          The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
 com.solarmetric.license.License getLicense()
          Return the license for the set license key.
 String getLicenseKey()
          The license key for Kodo.
 String getManagedRuntime()
          The plugin string for the ManagedRuntime to use for managed environments.
 ManagedRuntime getManagedRuntimeInstance()
          The plugin to use for integrating with a managed runtime.
 String getManagementServer()
          Get the ManagementServer plugin string.
 String getManagementUI()
          Get the ManagementUI plugin string.
 Manager getManagerInstance()
          Get the Manager instance associated with this configuration.
 JDOMetaDataRepository getMetaDataRepository()
          The metadata repository of managed class information.
 boolean getMultithreaded()
          The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
 boolean getNontransactionalRead()
          The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
 boolean getNontransactionalWrite()
          The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
 boolean getOptimistic()
          The default Optimistic setting for all PersistenceManager instances obtained from this factory.
 String getPersistenceManagerFactoryClass()
          The PersistenceManagerFactory class name.
 String getPersistenceManagerImpl()
          The plugin string of the PersistenceManagerImpl extension to create.
 String getPersistentClasses()
          A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
 String[] getPersistentClassesList()
          The separated persistent class names.
protected  String getProductName()
           
 String getProxyManager()
          The plugin string for the ProxyManager to use for second class object proxies.
 ProxyManager getProxyManagerInstance()
          The ProxyManager to use.
 String getQueryCache()
          The plugin to use for level-2 data store query caching.
 String getQueryCompilationCache()
          The plugin to use for caching of query compilation data.
 Map getQueryCompilationCacheInstance()
          Return the Map to use in caching query compilation data using the configured plugin settings.
 RemoteCommitEventManager getRemoteCommitEventManager()
          The remote event manager that manages this configuration's remote event listeners.
 String getRemoteCommitProvider()
          The plugin to use for remote commit notification.
 boolean getRestoreMutableValues()
          Whether mutable second class objects are restored on rollback.
 boolean getRestoreValues()
          The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
 boolean getRetainValues()
          The default RetainValues setting for all PersistenceManager instances obtained from this factory.
 boolean getRetainValuesInOptimistic()
          Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction.
 KodoTimeWatchManager getTimeWatchManager()
          Get the TimeWatch Watchable for this configuration.
 String getTransactionMode()
          Specifies the behavior of the transaction model.
 boolean isTransactionModeManaged()
          Return whether managed transactions are being used.
 DataCache newDataCacheInstance()
          Return a new data cache instance using the configured plugin settings.
 FetchConfiguration newFetchConfigurationInstance()
          Return a new fetch configuration configured with the proper defaults.
 PersistenceManagerImpl newPersistenceManagerImplInstance(String user, String pass)
          Create a new persistence manager instance with the configured plugin data.
 QueryCache newQueryCacheInstance()
          Return a new query cache instance using the configured plugin settings.
 RemoteCommitProvider newRemoteCommitProviderInstance()
          Create a remote commit provider from the configured plugin.
 void setAggregateListeners(AggregateListener[] listeners)
          Set the query function listeners.
 void setAggregateListeners(String aggregateListeners)
          A ','-separted list of the plugin strings of the query AggregateListeners to use.
 void setClassResolver(ClassResolver classResolver)
          The ClassResolver to use.
 void setClassResolver(String classResolver)
          The plugin string for the ClassResolver to use for custom class loading.
 void setConnection2DriverName(String driverName)
          Class name of the non-XA connection driver.
 void setConnection2Password(String connection2Password)
          The password for the non-XA data store connection.
 void setConnection2Properties(String connection2Properties)
          These properties provide any additional information needed to establish non-XA connections.
 void setConnection2URL(String connection2URL)
          The URL for the non-XA data store connection.
 void setConnection2UserName(String connection2UserName)
          The user name for the non-XA data store connection.
 void setConnectionDriverName(String driverName)
          Class name of the connection driver.
 void setConnectionFactory(Object connectionFactory)
          The connection factory.
 void setConnectionFactory2(Object factory)
          The non-XA connection factory.
 void setConnectionFactory2Name(String connectionFactory2Name)
          The name for the second data store connection factory.
 void setConnectionFactory2Properties(String connectionFactory2Properties)
          Configuration properties for the non-XA connection factory.
 void setConnectionFactoryName(String connectionFactoryName)
          The name for the data store connection factory.
 void setConnectionFactoryProperties(String connectionFactoryProperties)
          Configuration properties for the connection factory.
 void setConnectionPassword(String connectionPassword)
          The password for the data store connection.
 void setConnectionProperties(String connectionProperties)
          These properties provide any additional information needed to establish connections.
 void setConnectionRetainMode(int connectionRetainMode)
          Set the connection retain mode as one of the following symbolic constants: KodoPersistenceManager.CONN_RETAIN_PM KodoPersistenceManager.CONN_RETAIN_TRANS KodoPersistenceManager.CONN_RETAIN_DEMAND
 void setConnectionRetainMode(String connectionRetainMode)
          Specifies the behavior of the persistence manager with respect to data store connections.
 void setConnectionURL(String connectionURL)
          The URL for the data store connection.
 void setConnectionUserName(String connectionUserName)
          The user name for the data store connection.
 void setCopyObjectIds(boolean copy)
          Whether to copy identity objects before returning them to client code.
 void setCopyObjectIds(Boolean copy)
          Whether to copy identity objects before returning them to client code.
 void setDataCache(String dataCache)
          The DataCache to use for level-2 data store caching.
 void setDataCacheManager(DataCacheManager dataCacheManager)
          The data cache manager manages this configuration's cache instances.
 void setDataCacheTimeout(int dataCacheTimeout)
          Default data cache timeout.
 void setDataCacheTimeout(Integer dataCacheTimeout)
          Wrapper for JCA usage of setDataCacheTimeout(int).
 void setEagerFetchMode(int eagerFetchMode)
          Set the eager fetch mode as one of the following symbolic constants: FetchConfiguration.EAGER_FETCH_NONE FetchConfiguration.EAGER_FETCH_SINGLE FetchConfiguration.EAGER_FETCH_MULTIPLE
 void setEagerFetchMode(String eagerFetchMode)
          Specifies the default eager fetch mode to use.
 void setFetchBatchSize(int fetchBatchSize)
          Set the size of the batch that will be pre-selected when accessing elements in a query or relationship.
 void setFetchBatchSize(Integer fetchBatchSize)
          Wrapper for JCA usage of setFetchBatchSize(int).
 void setFetchGroups(String fetchGroups)
          Sets a list of fetch groups with which all PersistenceManager objects obtained from a PersistenceManagerFactory should be configured.
 void setFetchGroups(String[] fetchGroups)
          The separated list of fetch groups.
 void setFilterListeners(FilterListener[] listeners)
          Set the query filter listeners.
 void setFilterListeners(String filterListeners)
          A ','-separted list of the plugin strings of the query FilterListeners to use.
 void setFlushBeforeQueries(int flush)
          Set to one of KodoQuery.FLUSH_TRUE, KodoQuery.FLUSH_FALSE, or KodoQuery.FLUSH_WITH_CONNECTION.
 void setFlushBeforeQueries(String flush)
          Sets whether or not Kodo should automatically flush modifications to the data store before executing queries.
 void setIgnoreCache(boolean ignoreCache)
          The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
 void setIgnoreCache(Boolean ignoreCache)
          Wrapper for JCA usage of setIgnoreCache(boolean).
 void setLicenseKey(String licenseKey)
          The license key for Kodo.
 void setManagedRuntime(ManagedRuntime managedRuntime)
          The plugin to use for integrating with a managed runtime.
 void setManagedRuntime(String managedRuntime)
          The plugin string for the ManagedRuntime to use for managed environments.
 void setManagementServer(String managementServer)
          Set the ManagementServer plugin string.
 void setManagementUI(String managementUI)
          Set the ManagementUI plugin string.
 void setMetaDataRepository(JDOMetaDataRepository metaRepos)
          The metadata repository of managed class information.
 void setMultithreaded(boolean multithreaded)
          The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
 void setMultithreaded(Boolean multithreaded)
          Wrapper for JCA usage of setMultithreaded(boolean).
 void setNontransactionalRead(boolean nontransactionalRead)
          The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
 void setNontransactionalRead(Boolean nontransactionalRead)
          Wrapper for JCA usage of setNontransactionalRead(boolean).
 void setNontransactionalWrite(boolean nontransactionalWrite)
          The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
 void setNontransactionalWrite(Boolean nontransactionalWrite)
          Wrapper for JCA usage of setNontransactionalWrite(boolean).
 void setOptimistic(boolean optimistic)
          The default Optimistic setting for all PersistenceManager instances obtained from this factory.
 void setOptimistic(Boolean optimistic)
          Wrapper for JCA usage of setOptimistic(boolean).
 void setPersistenceManagerFactoryClass(String pmFactoryClass)
          The PersistenceManagerFactory class name.
 void setPersistenceManagerImpl(String persistenceManager)
          The plugin string of the PersistenceManagerImpl extension to create.
 void setPersistentClasses(String persistentClasses)
          A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
 void setPersistentClasses(String[] persistentClasses)
          The separated persistent class names.
 void setProxyManager(ProxyManager proxyManager)
          The ProxyManager to use.
 void setProxyManager(String proxyManager)
          The plugin string for the ProxyManager to use for second class object proxies.
 void setQueryCache(String queryCache)
          The plugin to use for level-2 data store query caching.
 void setQueryCompilationCache(String queryCompilationCache)
          The plugin to use for caching of query compilation data.
 void setRemoteCommitEventManager(RemoteCommitEventManager remoteEventManager)
          The remote event manager that manages this configuration's remote event listeners.
 void setRemoteCommitProvider(String remoteCommitProvider)
          The plugin to use for remote commit notification.
 void setRestoreMutableValues(boolean restore)
          Whether mutable second class objects are restored on rollback.
 void setRestoreMutableValues(Boolean restore)
          JCA wrapper for setRestoreMutableValues(boolean).
 void setRestoreValues(boolean restoreValues)
          The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
 void setRestoreValues(Boolean restoreValues)
          Wrapper for JCA usage of setRestoreValues(boolean).
 void setRetainValues(boolean retainValues)
          The default RetainValues setting for all PersistenceManager instances obtained from this factory.
 void setRetainValues(Boolean retainValues)
          Wrapper for JCA usage of setRetainValues(boolean).
 void setRetainValuesInOptimistic(boolean retain)
          Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction.
 void setRetainValuesInOptimistic(Boolean retain)
          JCA wrapper for setRetainValuesInOptimistic(boolean).
 void setTransactionMode(String transactionMode)
          Specifies the behavior of the transaction model.
 void setTransactionModeManaged(boolean managed)
          Set whether managed transactions are being used.
 
Methods inherited from class com.solarmetric.conf.ConfigurationImpl
addBoolean, addDouble, addInt, addPlugin, addPluginList, addString, addStringList, addValue, equals, fromProperties, fromStream, getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getLog, getLogFactory, getMethodDescriptors, getPropertyDescriptors, getValue, getValues, hashCode, isCaching, isFrozen, loadDefaults, readExternal, setCaching, setFrozen, setLog, setLogFactory, setProperties, setPropertiesFile, toProperties, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.solarmetric.conf.Configuration
fromProperties, getLog, getLogFactory, getValue, getValues, isCaching, isFrozen, setCaching, setFrozen, setLog, setLogFactory, toProperties
 
Methods inherited from interface java.beans.BeanInfo
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getPropertyDescriptors
 

Field Detail

connectionFactory

protected Object connectionFactory

connectionFactory2

protected Object connectionFactory2

proxyManager

protected ProxyManager proxyManager

filterListeners

protected FilterListener[] filterListeners

aggregateListeners

protected AggregateListener[] aggregateListeners

metaRepos

protected JDOMetaDataRepository metaRepos

classResolver

protected ClassResolver classResolver

license

protected com.solarmetric.license.License license

managedRuntime

protected ManagedRuntime managedRuntime

dataCacheManager

protected DataCacheManager dataCacheManager

remoteEventManager

protected RemoteCommitEventManager remoteEventManager

managerInstance

protected Manager managerInstance

managerServer

protected ManagerServer managerServer

managerUI

protected ManagerUI managerUI

timeWatchManager

protected KodoTimeWatchManager timeWatchManager

queryCompilationCache

protected Map queryCompilationCache

defDataCacheClassName

protected String defDataCacheClassName

defDataCacheProperties

protected String defDataCacheProperties

dataCaches

protected DataCache[] dataCaches
Constructor Detail

JDOConfigurationImpl

public JDOConfigurationImpl()
Default constructor. Attempts to load default properties from the kodo.properties resource.

JDOConfigurationImpl

public JDOConfigurationImpl(boolean loadDefaults)
Constructor.
Parameters:
loadDefaults - whether to attempt to load the default kodo.properties resource
Method Detail

getProductName

protected String getProductName()
Overrides:
getProductName in class ConfigurationImpl

setLicenseKey

public void setLicenseKey(String licenseKey)
Description copied from interface: JDOConfiguration
The license key for Kodo.
Specified by:
setLicenseKey in interface JDOConfiguration

getLicenseKey

public String getLicenseKey()
Description copied from interface: JDOConfiguration
The license key for Kodo.
Specified by:
getLicenseKey in interface JDOConfiguration

getLicense

public com.solarmetric.license.License getLicense()
Description copied from interface: JDOConfiguration
Return the license for the set license key.
Specified by:
getLicense in interface JDOConfiguration

setClassResolver

public void setClassResolver(String classResolver)
Description copied from interface: JDOConfiguration
The plugin string for the ClassResolver to use for custom class loading. Defaults to a spec-complicant resolution algorithm.
Specified by:
setClassResolver in interface JDOConfiguration

getClassResolver

public String getClassResolver()
Description copied from interface: JDOConfiguration
The plugin string for the ClassResolver to use for custom class loading. Defaults to a spec-complicant resolution algorithm.
Specified by:
getClassResolver in interface JDOConfiguration

setClassResolver

public void setClassResolver(ClassResolver classResolver)
Description copied from interface: JDOConfiguration
The ClassResolver to use.
Specified by:
setClassResolver in interface JDOConfiguration

getClassResolverInstance

public ClassResolver getClassResolverInstance()
Description copied from interface: JDOConfiguration
The ClassResolver to use.
Specified by:
getClassResolverInstance in interface JDOConfiguration

setPersistenceManagerImpl

public void setPersistenceManagerImpl(String persistenceManager)
Description copied from interface: JDOConfiguration
The plugin string of the PersistenceManagerImpl extension to create.
Specified by:
setPersistenceManagerImpl in interface JDOConfiguration

getPersistenceManagerImpl

public String getPersistenceManagerImpl()
Description copied from interface: JDOConfiguration
The plugin string of the PersistenceManagerImpl extension to create.
Specified by:
getPersistenceManagerImpl in interface JDOConfiguration

newPersistenceManagerImplInstance

public PersistenceManagerImpl newPersistenceManagerImplInstance(String user,
                                                                String pass)
Description copied from interface: JDOConfiguration
Create a new persistence manager instance with the configured plugin data.
Specified by:
newPersistenceManagerImplInstance in interface JDOConfiguration

setDataCache

public void setDataCache(String dataCache)
Description copied from interface: JDOConfiguration
The DataCache to use for level-2 data store caching.
Specified by:
setDataCache in interface JDOConfiguration

getDataCache

public String getDataCache()
Description copied from interface: JDOConfiguration
The DataCache to use for level-2 data store caching.
Specified by:
getDataCache in interface JDOConfiguration

getDataCacheInstances

public DataCache[] getDataCacheInstances()
Description copied from interface: JDOConfiguration
Return the data caches specified in the DataCache plugin list string.
Specified by:
getDataCacheInstances in interface JDOConfiguration

newDataCacheInstance

public DataCache newDataCacheInstance()
Description copied from interface: JDOConfiguration
Return a new data cache instance using the configured plugin settings.
Specified by:
newDataCacheInstance in interface JDOConfiguration

setDataCacheTimeout

public void setDataCacheTimeout(int dataCacheTimeout)
Description copied from interface: JDOConfiguration
Default data cache timeout.
Specified by:
setDataCacheTimeout in interface JDOConfiguration

setDataCacheTimeout

public void setDataCacheTimeout(Integer dataCacheTimeout)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setDataCacheTimeout(int).
Specified by:
setDataCacheTimeout in interface JDOConfiguration

getDataCacheTimeout

public int getDataCacheTimeout()
Description copied from interface: JDOConfiguration
Default data cache timeout.
Specified by:
getDataCacheTimeout in interface JDOConfiguration

setQueryCache

public void setQueryCache(String queryCache)
Description copied from interface: JDOConfiguration
The plugin to use for level-2 data store query caching.
Specified by:
setQueryCache in interface JDOConfiguration

getQueryCache

public String getQueryCache()
Description copied from interface: JDOConfiguration
The plugin to use for level-2 data store query caching.
Specified by:
getQueryCache in interface JDOConfiguration

newQueryCacheInstance

public QueryCache newQueryCacheInstance()
Description copied from interface: JDOConfiguration
Return a new query cache instance using the configured plugin settings.
Specified by:
newQueryCacheInstance in interface JDOConfiguration

setQueryCompilationCache

public void setQueryCompilationCache(String queryCompilationCache)
Description copied from interface: JDOConfiguration
The plugin to use for caching of query compilation data.
Specified by:
setQueryCompilationCache in interface JDOConfiguration

getQueryCompilationCache

public String getQueryCompilationCache()
Description copied from interface: JDOConfiguration
The plugin to use for caching of query compilation data.
Specified by:
getQueryCompilationCache in interface JDOConfiguration

getQueryCompilationCacheInstance

public Map getQueryCompilationCacheInstance()
Description copied from interface: JDOConfiguration
Return the Map to use in caching query compilation data using the configured plugin settings.
Specified by:
getQueryCompilationCacheInstance in interface JDOConfiguration

setRemoteCommitProvider

public void setRemoteCommitProvider(String remoteCommitProvider)
Description copied from interface: JDOConfiguration
The plugin to use for remote commit notification.
Specified by:
setRemoteCommitProvider in interface JDOConfiguration

getRemoteCommitProvider

public String getRemoteCommitProvider()
Description copied from interface: JDOConfiguration
The plugin to use for remote commit notification.
Specified by:
getRemoteCommitProvider in interface JDOConfiguration

newRemoteCommitProviderInstance

public RemoteCommitProvider newRemoteCommitProviderInstance()
Description copied from interface: JDOConfiguration
Create a remote commit provider from the configured plugin.
Specified by:
newRemoteCommitProviderInstance in interface JDOConfiguration

setTransactionMode

public void setTransactionMode(String transactionMode)
Description copied from interface: JDOConfiguration
Specifies the behavior of the transaction model. Possible values are:
Specified by:
setTransactionMode in interface JDOConfiguration

getTransactionMode

public String getTransactionMode()
Description copied from interface: JDOConfiguration
Specifies the behavior of the transaction model. Possible values are:
Specified by:
getTransactionMode in interface JDOConfiguration

setTransactionModeManaged

public void setTransactionModeManaged(boolean managed)
Description copied from interface: JDOConfiguration
Set whether managed transactions are being used.
Specified by:
setTransactionModeManaged in interface JDOConfiguration

isTransactionModeManaged

public boolean isTransactionModeManaged()
Description copied from interface: JDOConfiguration
Return whether managed transactions are being used.
Specified by:
isTransactionModeManaged in interface JDOConfiguration

setManagedRuntime

public void setManagedRuntime(String managedRuntime)
Description copied from interface: JDOConfiguration
The plugin string for the ManagedRuntime to use for managed environments.
Specified by:
setManagedRuntime in interface JDOConfiguration

getManagedRuntime

public String getManagedRuntime()
Description copied from interface: JDOConfiguration
The plugin string for the ManagedRuntime to use for managed environments.
Specified by:
getManagedRuntime in interface JDOConfiguration

setManagedRuntime

public void setManagedRuntime(ManagedRuntime managedRuntime)
Description copied from interface: JDOConfiguration
The plugin to use for integrating with a managed runtime.
Specified by:
setManagedRuntime in interface JDOConfiguration

getManagedRuntimeInstance

public ManagedRuntime getManagedRuntimeInstance()
Description copied from interface: JDOConfiguration
The plugin to use for integrating with a managed runtime.
Specified by:
getManagedRuntimeInstance in interface JDOConfiguration

setProxyManager

public void setProxyManager(String proxyManager)
Description copied from interface: JDOConfiguration
The plugin string for the ProxyManager to use for second class object proxies.
Specified by:
setProxyManager in interface JDOConfiguration

getProxyManager

public String getProxyManager()
Description copied from interface: JDOConfiguration
The plugin string for the ProxyManager to use for second class object proxies.
Specified by:
getProxyManager in interface JDOConfiguration

setProxyManager

public void setProxyManager(ProxyManager proxyManager)
Description copied from interface: JDOConfiguration
The ProxyManager to use.
Specified by:
setProxyManager in interface JDOConfiguration

getProxyManagerInstance

public ProxyManager getProxyManagerInstance()
Description copied from interface: JDOConfiguration
The ProxyManager to use.
Specified by:
getProxyManagerInstance in interface JDOConfiguration

setConnectionProperties

public void setConnectionProperties(String connectionProperties)
Description copied from interface: JDOConfiguration
These properties provide any additional information needed to establish connections.
Specified by:
setConnectionProperties in interface JDOConfiguration

getConnectionProperties

public String getConnectionProperties()
Description copied from interface: JDOConfiguration
These properties provide any additional information needed to establish connections.
Specified by:
getConnectionProperties in interface JDOConfiguration

setConnectionFactoryProperties

public void setConnectionFactoryProperties(String connectionFactoryProperties)
Description copied from interface: JDOConfiguration
Configuration properties for the connection factory.
Specified by:
setConnectionFactoryProperties in interface JDOConfiguration

getConnectionFactoryProperties

public String getConnectionFactoryProperties()
Description copied from interface: JDOConfiguration
Configuration properties for the connection factory.
Specified by:
getConnectionFactoryProperties in interface JDOConfiguration

setConnection2UserName

public void setConnection2UserName(String connection2UserName)
Description copied from interface: JDOConfiguration
The user name for the non-XA data store connection.
Specified by:
setConnection2UserName in interface JDOConfiguration

getConnection2UserName

public String getConnection2UserName()
Description copied from interface: JDOConfiguration
The user name for the non-XA data store connection.
Specified by:
getConnection2UserName in interface JDOConfiguration

setConnection2Password

public void setConnection2Password(String connection2Password)
Description copied from interface: JDOConfiguration
The password for the non-XA data store connection.
Specified by:
setConnection2Password in interface JDOConfiguration

getConnection2Password

public String getConnection2Password()
Description copied from interface: JDOConfiguration
The password for the non-XA data store connection.
Specified by:
getConnection2Password in interface JDOConfiguration

setConnection2URL

public void setConnection2URL(String connection2URL)
Description copied from interface: JDOConfiguration
The URL for the non-XA data store connection.
Specified by:
setConnection2URL in interface JDOConfiguration

getConnection2URL

public String getConnection2URL()
Description copied from interface: JDOConfiguration
The URL for the non-XA data store connection.
Specified by:
getConnection2URL in interface JDOConfiguration

setConnection2DriverName

public void setConnection2DriverName(String driverName)
Description copied from interface: JDOConfiguration
Class name of the non-XA connection driver.
Specified by:
setConnection2DriverName in interface JDOConfiguration

getConnection2DriverName

public String getConnection2DriverName()
Description copied from interface: JDOConfiguration
Class name of the non-XA connection driver.
Specified by:
getConnection2DriverName in interface JDOConfiguration

setConnection2Properties

public void setConnection2Properties(String connection2Properties)
Description copied from interface: JDOConfiguration
These properties provide any additional information needed to establish non-XA connections.
Specified by:
setConnection2Properties in interface JDOConfiguration

getConnection2Properties

public String getConnection2Properties()
Description copied from interface: JDOConfiguration
These properties provide any additional information needed to establish non-XA connections.
Specified by:
getConnection2Properties in interface JDOConfiguration

setConnectionFactory2Properties

public void setConnectionFactory2Properties(String connectionFactory2Properties)
Description copied from interface: JDOConfiguration
Configuration properties for the non-XA connection factory.
Specified by:
setConnectionFactory2Properties in interface JDOConfiguration

getConnectionFactory2Properties

public String getConnectionFactory2Properties()
Description copied from interface: JDOConfiguration
Configuration properties for the non-XA connection factory.
Specified by:
getConnectionFactory2Properties in interface JDOConfiguration

setPersistenceManagerFactoryClass

public void setPersistenceManagerFactoryClass(String pmFactoryClass)
Description copied from interface: JDOConfiguration
The PersistenceManagerFactory class name.
Specified by:
setPersistenceManagerFactoryClass in interface JDOConfiguration

getPersistenceManagerFactoryClass

public String getPersistenceManagerFactoryClass()
Description copied from interface: JDOConfiguration
The PersistenceManagerFactory class name.
Specified by:
getPersistenceManagerFactoryClass in interface JDOConfiguration

setOptimistic

public void setOptimistic(boolean optimistic)
Description copied from interface: JDOConfiguration
The default Optimistic setting for all PersistenceManager instances obtained from this factory.
Specified by:
setOptimistic in interface JDOConfiguration

setOptimistic

public void setOptimistic(Boolean optimistic)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setOptimistic(boolean).
Specified by:
setOptimistic in interface JDOConfiguration

getOptimistic

public boolean getOptimistic()
Description copied from interface: JDOConfiguration
The default Optimistic setting for all PersistenceManager instances obtained from this factory.
Specified by:
getOptimistic in interface JDOConfiguration

setRetainValues

public void setRetainValues(boolean retainValues)
Description copied from interface: JDOConfiguration
The default RetainValues setting for all PersistenceManager instances obtained from this factory.
Specified by:
setRetainValues in interface JDOConfiguration

setRetainValues

public void setRetainValues(Boolean retainValues)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setRetainValues(boolean).
Specified by:
setRetainValues in interface JDOConfiguration

getRetainValues

public boolean getRetainValues()
Description copied from interface: JDOConfiguration
The default RetainValues setting for all PersistenceManager instances obtained from this factory.
Specified by:
getRetainValues in interface JDOConfiguration

setRestoreValues

public void setRestoreValues(boolean restoreValues)
Description copied from interface: JDOConfiguration
The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
Specified by:
setRestoreValues in interface JDOConfiguration

setRestoreValues

public void setRestoreValues(Boolean restoreValues)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setRestoreValues(boolean).
Specified by:
setRestoreValues in interface JDOConfiguration

getRestoreValues

public boolean getRestoreValues()
Description copied from interface: JDOConfiguration
The default RestoreValues setting for all PersistenceManager instances obtained from this factory.
Specified by:
getRestoreValues in interface JDOConfiguration

setIgnoreCache

public void setIgnoreCache(boolean ignoreCache)
Description copied from interface: JDOConfiguration
The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
Specified by:
setIgnoreCache in interface JDOConfiguration

setIgnoreCache

public void setIgnoreCache(Boolean ignoreCache)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setIgnoreCache(boolean).
Specified by:
setIgnoreCache in interface JDOConfiguration

getIgnoreCache

public boolean getIgnoreCache()
Description copied from interface: JDOConfiguration
The default IgnoreCache setting for all PersistenceManager instances obtained from this factory.
Specified by:
getIgnoreCache in interface JDOConfiguration

setNontransactionalRead

public void setNontransactionalRead(boolean nontransactionalRead)
Description copied from interface: JDOConfiguration
The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
Specified by:
setNontransactionalRead in interface JDOConfiguration

setNontransactionalRead

public void setNontransactionalRead(Boolean nontransactionalRead)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setNontransactionalRead(boolean).
Specified by:
setNontransactionalRead in interface JDOConfiguration

getNontransactionalRead

public boolean getNontransactionalRead()
Description copied from interface: JDOConfiguration
The default NontransactionalRead setting for all PersistenceManager instances obtained from this factory.
Specified by:
getNontransactionalRead in interface JDOConfiguration

setNontransactionalWrite

public void setNontransactionalWrite(boolean nontransactionalWrite)
Description copied from interface: JDOConfiguration
The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
Specified by:
setNontransactionalWrite in interface JDOConfiguration

setNontransactionalWrite

public void setNontransactionalWrite(Boolean nontransactionalWrite)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setNontransactionalWrite(boolean).
Specified by:
setNontransactionalWrite in interface JDOConfiguration

getNontransactionalWrite

public boolean getNontransactionalWrite()
Description copied from interface: JDOConfiguration
The default NontransactionalWrite setting for all PersistenceManager instances obtained from this factory.
Specified by:
getNontransactionalWrite in interface JDOConfiguration

setMultithreaded

public void setMultithreaded(boolean multithreaded)
Description copied from interface: JDOConfiguration
The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
Specified by:
setMultithreaded in interface JDOConfiguration

setMultithreaded

public void setMultithreaded(Boolean multithreaded)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setMultithreaded(boolean).
Specified by:
setMultithreaded in interface JDOConfiguration

getMultithreaded

public boolean getMultithreaded()
Description copied from interface: JDOConfiguration
The default Multithreaded setting for all PersistenceManager instances obtained from this factory.
Specified by:
getMultithreaded in interface JDOConfiguration

setConnectionUserName

public void setConnectionUserName(String connectionUserName)
Description copied from interface: JDOConfiguration
The user name for the data store connection.
Specified by:
setConnectionUserName in interface JDOConfiguration

getConnectionUserName

public String getConnectionUserName()
Description copied from interface: JDOConfiguration
The user name for the data store connection.
Specified by:
getConnectionUserName in interface JDOConfiguration

setConnectionPassword

public void setConnectionPassword(String connectionPassword)
Description copied from interface: JDOConfiguration
The password for the data store connection.
Specified by:
setConnectionPassword in interface JDOConfiguration

getConnectionPassword

public String getConnectionPassword()
Description copied from interface: JDOConfiguration
The password for the data store connection.
Specified by:
getConnectionPassword in interface JDOConfiguration

setConnectionURL

public void setConnectionURL(String connectionURL)
Description copied from interface: JDOConfiguration
The URL for the data store connection.
Specified by:
setConnectionURL in interface JDOConfiguration

getConnectionURL

public String getConnectionURL()
Description copied from interface: JDOConfiguration
The URL for the data store connection.
Specified by:
getConnectionURL in interface JDOConfiguration

setConnectionDriverName

public void setConnectionDriverName(String driverName)
Description copied from interface: JDOConfiguration
Class name of the connection driver.
Specified by:
setConnectionDriverName in interface JDOConfiguration

getConnectionDriverName

public String getConnectionDriverName()
Description copied from interface: JDOConfiguration
Class name of the connection driver.
Specified by:
getConnectionDriverName in interface JDOConfiguration

setConnectionFactoryName

public void setConnectionFactoryName(String connectionFactoryName)
Description copied from interface: JDOConfiguration
The name for the data store connection factory.
Specified by:
setConnectionFactoryName in interface JDOConfiguration

getConnectionFactoryName

public String getConnectionFactoryName()
Description copied from interface: JDOConfiguration
The name for the data store connection factory.
Specified by:
getConnectionFactoryName in interface JDOConfiguration

setConnectionFactory

public void setConnectionFactory(Object connectionFactory)
Description copied from interface: JDOConfiguration
The connection factory.
Specified by:
setConnectionFactory in interface JDOConfiguration

getConnectionFactory

public Object getConnectionFactory()
Description copied from interface: JDOConfiguration
The connection factory, possibly from JNDI.
Specified by:
getConnectionFactory in interface JDOConfiguration

setConnectionFactory2Name

public void setConnectionFactory2Name(String connectionFactory2Name)
Description copied from interface: JDOConfiguration
The name for the second data store connection factory.
Specified by:
setConnectionFactory2Name in interface JDOConfiguration

getConnectionFactory2Name

public String getConnectionFactory2Name()
Description copied from interface: JDOConfiguration
The name for the second data store connection factory.
Specified by:
getConnectionFactory2Name in interface JDOConfiguration

setConnectionFactory2

public void setConnectionFactory2(Object factory)
Description copied from interface: JDOConfiguration
The non-XA connection factory.
Specified by:
setConnectionFactory2 in interface JDOConfiguration

getConnectionFactory2

public Object getConnectionFactory2()
Description copied from interface: JDOConfiguration
The non-XA connection factory.
Specified by:
getConnectionFactory2 in interface JDOConfiguration

setEagerFetchMode

public void setEagerFetchMode(String eagerFetchMode)
Description copied from interface: JDOConfiguration
Specifies the default eager fetch mode to use. Defaults to multiple. Possible values are:
Specified by:
setEagerFetchMode in interface JDOConfiguration

getEagerFetchMode

public String getEagerFetchMode()
Description copied from interface: JDOConfiguration
Specifies the default eager fetch mode to use. Defaults to multiple unless the query is by-oid. Possible values are:
Specified by:
getEagerFetchMode in interface JDOConfiguration

setEagerFetchMode

public void setEagerFetchMode(int eagerFetchMode)
Description copied from interface: JDOConfiguration
Set the eager fetch mode as one of the following symbolic constants:
Specified by:
setEagerFetchMode in interface JDOConfiguration

getEagerFetchModeConstant

public int getEagerFetchModeConstant()
Description copied from interface: JDOConfiguration
Return the eager fetch mode as one of the following symbolic constants:
Specified by:
getEagerFetchModeConstant in interface JDOConfiguration

setFetchBatchSize

public void setFetchBatchSize(int fetchBatchSize)
Description copied from interface: JDOConfiguration
Set the size of the batch that will be pre-selected when accessing elements in a query or relationship. Use -1 to prefetch all results.
Specified by:
setFetchBatchSize in interface JDOConfiguration

setFetchBatchSize

public void setFetchBatchSize(Integer fetchBatchSize)
Description copied from interface: JDOConfiguration
Wrapper for JCA usage of JDOConfiguration.setFetchBatchSize(int).
Specified by:
setFetchBatchSize in interface JDOConfiguration

getFetchBatchSize

public int getFetchBatchSize()
Description copied from interface: JDOConfiguration
Get the size of the batch that will be pre-selected when accessing elements in a query or relationship. Use -1 to prefetch all results.
Specified by:
getFetchBatchSize in interface JDOConfiguration

setFetchGroups

public void setFetchGroups(String fetchGroups)
Description copied from interface: JDOConfiguration
Sets a list of fetch groups with which all PersistenceManager objects obtained from a PersistenceManagerFactory should be configured.
Specified by:
setFetchGroups in interface JDOConfiguration

getFetchGroups

public String getFetchGroups()
Description copied from interface: JDOConfiguration
Returns a list of fetch groups with which all PersistenceManager objects obtained from a PersistenceManagerFactory should be configured.
Specified by:
getFetchGroups in interface JDOConfiguration

getFetchGroupsList

public String[] getFetchGroupsList()
Description copied from interface: JDOConfiguration
The separated list of fetch groups.
Specified by:
getFetchGroupsList in interface JDOConfiguration

setFetchGroups

public void setFetchGroups(String[] fetchGroups)
Description copied from interface: JDOConfiguration
The separated list of fetch groups.
Specified by:
setFetchGroups in interface JDOConfiguration

setFlushBeforeQueries

public void setFlushBeforeQueries(String flush)
Description copied from interface: JDOConfiguration
Sets whether or not Kodo should automatically flush modifications to the data store before executing queries. See the Kodo JDO Reference Guide for details.
Specified by:
setFlushBeforeQueries in interface JDOConfiguration

getFlushBeforeQueries

public String getFlushBeforeQueries()
Description copied from interface: JDOConfiguration
Returns whether or not Kodo should automatically flush modifications to the data store before executing queries. See the Kodo JDO Reference Guide for details.
Specified by:
getFlushBeforeQueries in interface JDOConfiguration

setFlushBeforeQueries

public void setFlushBeforeQueries(int flush)
Description copied from interface: JDOConfiguration
Set to one of KodoQuery.FLUSH_TRUE, KodoQuery.FLUSH_FALSE, or KodoQuery.FLUSH_WITH_CONNECTION.
Specified by:
setFlushBeforeQueries in interface JDOConfiguration

getFlushBeforeQueriesConstant

public int getFlushBeforeQueriesConstant()
Description copied from interface: JDOConfiguration
Returns one of KodoQuery.FLUSH_TRUE, KodoQuery.FLUSH_FALSE, or KodoQuery.FLUSH_WITH_CONNECTION, as determined by parsing the string returned by JDOConfiguration.getFlushBeforeQueries().
Specified by:
getFlushBeforeQueriesConstant in interface JDOConfiguration

getRestoreMutableValues

public boolean getRestoreMutableValues()
Description copied from interface: JDOConfiguration
Whether mutable second class objects are restored on rollback. The standard JDO javax.jdo.RestoreValues property must also be set to true for second class values to be restored. Defaults to false.
Specified by:
getRestoreMutableValues in interface JDOConfiguration

setRestoreMutableValues

public void setRestoreMutableValues(boolean restore)
Description copied from interface: JDOConfiguration
Whether mutable second class objects are restored on rollback. The standard JDO javax.jdo.RestoreValues property must also be set to true for second class values to be restored. Defaults to false.
Specified by:
setRestoreMutableValues in interface JDOConfiguration

setRestoreMutableValues

public void setRestoreMutableValues(Boolean restore)
Description copied from interface: JDOConfiguration
JCA wrapper for JDOConfiguration.setRestoreMutableValues(boolean).
Specified by:
setRestoreMutableValues in interface JDOConfiguration

getRetainValuesInOptimistic

public boolean getRetainValuesInOptimistic()
Description copied from interface: JDOConfiguration
Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction. The standard JDO javax.jdo.option.RetainValues property must also be set to true for this property to take effect. Defaults to false.
Specified by:
getRetainValuesInOptimistic in interface JDOConfiguration

setRetainValuesInOptimistic

public void setRetainValuesInOptimistic(boolean retain)
Description copied from interface: JDOConfiguration
Whether to allow nontransactional instances to retain their values when modified in an optimistic transaction. The standard JDO javax.jdo.option.RetainValues property must also be set to true for this property to take effect. Defaults to false.
Specified by:
setRetainValuesInOptimistic in interface JDOConfiguration

setRetainValuesInOptimistic

public void setRetainValuesInOptimistic(Boolean retain)
Description copied from interface: JDOConfiguration
JCA wrapper for JDOConfiguration.setRetainValuesInOptimistic(boolean).
Specified by:
setRetainValuesInOptimistic in interface JDOConfiguration

getCopyObjectIds

public boolean getCopyObjectIds()
Description copied from interface: JDOConfiguration
Whether to copy identity objects before returning them to client code.
Specified by:
getCopyObjectIds in interface JDOConfiguration

setCopyObjectIds

public void setCopyObjectIds(boolean copy)
Description copied from interface: JDOConfiguration
Whether to copy identity objects before returning them to client code.
Specified by:
setCopyObjectIds in interface JDOConfiguration

setCopyObjectIds

public void setCopyObjectIds(Boolean copy)
Description copied from interface: JDOConfiguration
Whether to copy identity objects before returning them to client code.
Specified by:
setCopyObjectIds in interface JDOConfiguration

setConnectionRetainMode

public void setConnectionRetainMode(String connectionRetainMode)
Description copied from interface: JDOConfiguration
Specifies the behavior of the persistence manager with respect to data store connections. Possible values are:
Specified by:
setConnectionRetainMode in interface JDOConfiguration

getConnectionRetainMode

public String getConnectionRetainMode()
Description copied from interface: JDOConfiguration
Specifies the behavior of the persistence manager with respect to data store connections. Possible values are:
Specified by:
getConnectionRetainMode in interface JDOConfiguration

setConnectionRetainMode

public void setConnectionRetainMode(int connectionRetainMode)
Description copied from interface: JDOConfiguration
Set the connection retain mode as one of the following symbolic constants:
Specified by:
setConnectionRetainMode in interface JDOConfiguration

getConnectionRetainModeConstant

public int getConnectionRetainModeConstant()
Description copied from interface: JDOConfiguration
Return the connection retain mode as one of the following symbolic constants:
Specified by:
getConnectionRetainModeConstant in interface JDOConfiguration

setFilterListeners

public void setFilterListeners(String filterListeners)
Description copied from interface: JDOConfiguration
A ','-separted list of the plugin strings of the query FilterListeners to use.
Specified by:
setFilterListeners in interface JDOConfiguration

getFilterListeners

public String getFilterListeners()
Description copied from interface: JDOConfiguration
A ','-separted list of the plugin strings of the query FilterListeners to use.
Specified by:
getFilterListeners in interface JDOConfiguration

setFilterListeners

public void setFilterListeners(FilterListener[] listeners)
Description copied from interface: JDOConfiguration
Set the query filter listeners. Overrides the list of listener classes.
Specified by:
setFilterListeners in interface JDOConfiguration

getFilterListenerInstances

public FilterListener[] getFilterListenerInstances()
Description copied from interface: JDOConfiguration
Return the query filter listeners. If none have been set explicitly, this method instantiates the listeners from the set plugin list.
Specified by:
getFilterListenerInstances in interface JDOConfiguration

setAggregateListeners

public void setAggregateListeners(String aggregateListeners)
Description copied from interface: JDOConfiguration
A ','-separted list of the plugin strings of the query AggregateListeners to use.
Specified by:
setAggregateListeners in interface JDOConfiguration

getAggregateListeners

public String getAggregateListeners()
Description copied from interface: JDOConfiguration
A ','-separted list of the plugin strings of the query AggregateListeners to use.
Specified by:
getAggregateListeners in interface JDOConfiguration

setAggregateListeners

public void setAggregateListeners(AggregateListener[] listeners)
Description copied from interface: JDOConfiguration
Set the query function listeners. Overrides the list of listener classes.
Specified by:
setAggregateListeners in interface JDOConfiguration

getAggregateListenerInstances

public AggregateListener[] getAggregateListenerInstances()
Description copied from interface: JDOConfiguration
Return the query function listeners. If none have been set explicitly, this method instantiates the listeners from the set plugin list.
Specified by:
getAggregateListenerInstances in interface JDOConfiguration

setPersistentClasses

public void setPersistentClasses(String persistentClasses)
Description copied from interface: JDOConfiguration
A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
Specified by:
setPersistentClasses in interface JDOConfiguration

getPersistentClasses

public String getPersistentClasses()
Description copied from interface: JDOConfiguration
A ','-separted list of the class names of persistent types to register each time a persistence manager is obtained.
Specified by:
getPersistentClasses in interface JDOConfiguration

setPersistentClasses

public void setPersistentClasses(String[] persistentClasses)
Description copied from interface: JDOConfiguration
The separated persistent class names.
Specified by:
setPersistentClasses in interface JDOConfiguration

getPersistentClassesList

public String[] getPersistentClassesList()
Description copied from interface: JDOConfiguration
The separated persistent class names.
Specified by:
getPersistentClassesList in interface JDOConfiguration

setMetaDataRepository

public void setMetaDataRepository(JDOMetaDataRepository metaRepos)
Description copied from interface: JDOConfiguration
The metadata repository of managed class information.
Specified by:
setMetaDataRepository in interface JDOConfiguration

getMetaDataRepository

public JDOMetaDataRepository getMetaDataRepository()
Description copied from interface: JDOConfiguration
The metadata repository of managed class information. If no repository has been set, creates one.
Specified by:
getMetaDataRepository in interface JDOConfiguration

setDataCacheManager

public void setDataCacheManager(DataCacheManager dataCacheManager)
Description copied from interface: JDOConfiguration
The data cache manager manages this configuration's cache instances.
Specified by:
setDataCacheManager in interface JDOConfiguration

getDataCacheManager

public DataCacheManager getDataCacheManager()
Description copied from interface: JDOConfiguration
The data cache manager manages this configuration's cache instances. The cache manager is created if it has not been set.
Specified by:
getDataCacheManager in interface JDOConfiguration

setRemoteCommitEventManager

public void setRemoteCommitEventManager(RemoteCommitEventManager remoteEventManager)
Description copied from interface: JDOConfiguration
The remote event manager that manages this configuration's remote event listeners.
Specified by:
setRemoteCommitEventManager in interface JDOConfiguration

getRemoteCommitEventManager

public RemoteCommitEventManager getRemoteCommitEventManager()
Description copied from interface: JDOConfiguration
The remote event manager that manages this configuration's remote event listeners.
Specified by:
getRemoteCommitEventManager in interface JDOConfiguration

newFetchConfigurationInstance

public FetchConfiguration newFetchConfigurationInstance()
Description copied from interface: JDOConfiguration
Return a new fetch configuration configured with the proper defaults.
Specified by:
newFetchConfigurationInstance in interface JDOConfiguration

setManagementServer

public void setManagementServer(String managementServer)
Description copied from interface: JDOConfiguration
Set the ManagementServer plugin string.
Specified by:
setManagementServer in interface JDOConfiguration

getManagementServer

public String getManagementServer()
Description copied from interface: JDOConfiguration
Get the ManagementServer plugin string.
Specified by:
getManagementServer in interface JDOConfiguration

setManagementUI

public void setManagementUI(String managementUI)
Description copied from interface: JDOConfiguration
Set the ManagementUI plugin string.
Specified by:
setManagementUI in interface JDOConfiguration

getManagementUI

public String getManagementUI()
Description copied from interface: JDOConfiguration
Get the ManagementUI plugin string.
Specified by:
getManagementUI in interface JDOConfiguration

getManagerInstance

public Manager getManagerInstance()
Description copied from interface: JDOConfiguration
Get the Manager instance associated with this configuration.
Specified by:
getManagerInstance in interface JDOConfiguration

getTimeWatchManager

public KodoTimeWatchManager getTimeWatchManager()
Description copied from interface: JDOConfiguration
Get the TimeWatch Watchable for this configuration.
Specified by:
getTimeWatchManager in interface JDOConfiguration

close

public void close()
Description copied from interface: Configuration
Free the resources used by this object.
Specified by:
close in interface Configuration
Overrides:
close in class ConfigurationImpl

assertNotFrozen

protected void assertNotFrozen()
Overrides:
assertNotFrozen in class ConfigurationImpl

SolarMetric Kodo JDO 3.0.3 generated on February 20 2004

Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.