|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--com.solarmetric.conf.ConfigurationImpl
|
+--kodo.conf.JDOConfigurationImpl
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.
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 |
protected Object connectionFactory
protected Object connectionFactory2
protected ProxyManager proxyManager
protected FilterListener[] filterListeners
protected AggregateListener[] aggregateListeners
protected JDOMetaDataRepository metaRepos
protected ClassResolver classResolver
protected com.solarmetric.license.License license
protected ManagedRuntime managedRuntime
protected DataCacheManager dataCacheManager
protected RemoteCommitEventManager remoteEventManager
protected Manager managerInstance
protected ManagerServer managerServer
protected ManagerUI managerUI
protected KodoTimeWatchManager timeWatchManager
protected Map queryCompilationCache
protected String defDataCacheClassName
protected String defDataCacheProperties
protected DataCache[] dataCaches
| Constructor Detail |
public JDOConfigurationImpl()
kodo.properties resource.public JDOConfigurationImpl(boolean loadDefaults)
loadDefaults - whether to attempt to load the default
kodo.properties resource| Method Detail |
protected String getProductName()
getProductName in class ConfigurationImplpublic void setLicenseKey(String licenseKey)
JDOConfigurationsetLicenseKey in interface JDOConfigurationpublic String getLicenseKey()
JDOConfigurationgetLicenseKey in interface JDOConfigurationpublic com.solarmetric.license.License getLicense()
JDOConfigurationgetLicense in interface JDOConfigurationpublic void setClassResolver(String classResolver)
JDOConfigurationClassResolver to use for custom
class loading. Defaults to a spec-complicant resolution algorithm.setClassResolver in interface JDOConfigurationpublic String getClassResolver()
JDOConfigurationClassResolver to use for custom
class loading. Defaults to a spec-complicant resolution algorithm.getClassResolver in interface JDOConfigurationpublic void setClassResolver(ClassResolver classResolver)
JDOConfigurationClassResolver to use.setClassResolver in interface JDOConfigurationpublic ClassResolver getClassResolverInstance()
JDOConfigurationClassResolver to use.getClassResolverInstance in interface JDOConfigurationpublic void setPersistenceManagerImpl(String persistenceManager)
JDOConfigurationPersistenceManagerImpl extension to
create.setPersistenceManagerImpl in interface JDOConfigurationpublic String getPersistenceManagerImpl()
JDOConfigurationPersistenceManagerImpl extension to
create.getPersistenceManagerImpl in interface JDOConfiguration
public PersistenceManagerImpl newPersistenceManagerImplInstance(String user,
String pass)
JDOConfigurationnewPersistenceManagerImplInstance in interface JDOConfigurationpublic void setDataCache(String dataCache)
JDOConfigurationDataCache to use for level-2 data store caching.setDataCache in interface JDOConfigurationpublic String getDataCache()
JDOConfigurationDataCache to use for level-2 data store caching.getDataCache in interface JDOConfigurationpublic DataCache[] getDataCacheInstances()
JDOConfigurationgetDataCacheInstances in interface JDOConfigurationpublic DataCache newDataCacheInstance()
JDOConfigurationnewDataCacheInstance in interface JDOConfigurationpublic void setDataCacheTimeout(int dataCacheTimeout)
JDOConfigurationsetDataCacheTimeout in interface JDOConfigurationpublic void setDataCacheTimeout(Integer dataCacheTimeout)
JDOConfigurationJDOConfiguration.setDataCacheTimeout(int).setDataCacheTimeout in interface JDOConfigurationpublic int getDataCacheTimeout()
JDOConfigurationgetDataCacheTimeout in interface JDOConfigurationpublic void setQueryCache(String queryCache)
JDOConfigurationsetQueryCache in interface JDOConfigurationpublic String getQueryCache()
JDOConfigurationgetQueryCache in interface JDOConfigurationpublic QueryCache newQueryCacheInstance()
JDOConfigurationnewQueryCacheInstance in interface JDOConfigurationpublic void setQueryCompilationCache(String queryCompilationCache)
JDOConfigurationsetQueryCompilationCache in interface JDOConfigurationpublic String getQueryCompilationCache()
JDOConfigurationgetQueryCompilationCache in interface JDOConfigurationpublic Map getQueryCompilationCacheInstance()
JDOConfigurationMap to use in caching query compilation
data using the configured plugin settings.getQueryCompilationCacheInstance in interface JDOConfigurationpublic void setRemoteCommitProvider(String remoteCommitProvider)
JDOConfigurationsetRemoteCommitProvider in interface JDOConfigurationpublic String getRemoteCommitProvider()
JDOConfigurationgetRemoteCommitProvider in interface JDOConfigurationpublic RemoteCommitProvider newRemoteCommitProviderInstance()
JDOConfigurationnewRemoteCommitProviderInstance in interface JDOConfigurationpublic void setTransactionMode(String transactionMode)
JDOConfigurationlocal: Perform transaction operations locally.managed: Use managed environment's global
transactions.setTransactionMode in interface JDOConfigurationpublic String getTransactionMode()
JDOConfigurationlocal: Perform transaction operations locally.managed: Use managed environment's global
transactions.getTransactionMode in interface JDOConfigurationpublic void setTransactionModeManaged(boolean managed)
JDOConfigurationsetTransactionModeManaged in interface JDOConfigurationpublic boolean isTransactionModeManaged()
JDOConfigurationisTransactionModeManaged in interface JDOConfigurationpublic void setManagedRuntime(String managedRuntime)
JDOConfigurationManagedRuntime to use for managed
environments.setManagedRuntime in interface JDOConfigurationpublic String getManagedRuntime()
JDOConfigurationManagedRuntime to use for managed
environments.getManagedRuntime in interface JDOConfigurationpublic void setManagedRuntime(ManagedRuntime managedRuntime)
JDOConfigurationsetManagedRuntime in interface JDOConfigurationpublic ManagedRuntime getManagedRuntimeInstance()
JDOConfigurationgetManagedRuntimeInstance in interface JDOConfigurationpublic void setProxyManager(String proxyManager)
JDOConfigurationProxyManager to use for second
class object proxies.setProxyManager in interface JDOConfigurationpublic String getProxyManager()
JDOConfigurationProxyManager to use for second
class object proxies.getProxyManager in interface JDOConfigurationpublic void setProxyManager(ProxyManager proxyManager)
JDOConfigurationProxyManager to use.setProxyManager in interface JDOConfigurationpublic ProxyManager getProxyManagerInstance()
JDOConfigurationProxyManager to use.getProxyManagerInstance in interface JDOConfigurationpublic void setConnectionProperties(String connectionProperties)
JDOConfigurationsetConnectionProperties in interface JDOConfigurationpublic String getConnectionProperties()
JDOConfigurationgetConnectionProperties in interface JDOConfigurationpublic void setConnectionFactoryProperties(String connectionFactoryProperties)
JDOConfigurationsetConnectionFactoryProperties in interface JDOConfigurationpublic String getConnectionFactoryProperties()
JDOConfigurationgetConnectionFactoryProperties in interface JDOConfigurationpublic void setConnection2UserName(String connection2UserName)
JDOConfigurationsetConnection2UserName in interface JDOConfigurationpublic String getConnection2UserName()
JDOConfigurationgetConnection2UserName in interface JDOConfigurationpublic void setConnection2Password(String connection2Password)
JDOConfigurationsetConnection2Password in interface JDOConfigurationpublic String getConnection2Password()
JDOConfigurationgetConnection2Password in interface JDOConfigurationpublic void setConnection2URL(String connection2URL)
JDOConfigurationsetConnection2URL in interface JDOConfigurationpublic String getConnection2URL()
JDOConfigurationgetConnection2URL in interface JDOConfigurationpublic void setConnection2DriverName(String driverName)
JDOConfigurationsetConnection2DriverName in interface JDOConfigurationpublic String getConnection2DriverName()
JDOConfigurationgetConnection2DriverName in interface JDOConfigurationpublic void setConnection2Properties(String connection2Properties)
JDOConfigurationsetConnection2Properties in interface JDOConfigurationpublic String getConnection2Properties()
JDOConfigurationgetConnection2Properties in interface JDOConfigurationpublic void setConnectionFactory2Properties(String connectionFactory2Properties)
JDOConfigurationsetConnectionFactory2Properties in interface JDOConfigurationpublic String getConnectionFactory2Properties()
JDOConfigurationgetConnectionFactory2Properties in interface JDOConfigurationpublic void setPersistenceManagerFactoryClass(String pmFactoryClass)
JDOConfigurationPersistenceManagerFactory class name.setPersistenceManagerFactoryClass in interface JDOConfigurationpublic String getPersistenceManagerFactoryClass()
JDOConfigurationPersistenceManagerFactory class name.getPersistenceManagerFactoryClass in interface JDOConfigurationpublic void setOptimistic(boolean optimistic)
JDOConfigurationsetOptimistic in interface JDOConfigurationpublic void setOptimistic(Boolean optimistic)
JDOConfigurationJDOConfiguration.setOptimistic(boolean).setOptimistic in interface JDOConfigurationpublic boolean getOptimistic()
JDOConfigurationgetOptimistic in interface JDOConfigurationpublic void setRetainValues(boolean retainValues)
JDOConfigurationsetRetainValues in interface JDOConfigurationpublic void setRetainValues(Boolean retainValues)
JDOConfigurationJDOConfiguration.setRetainValues(boolean).setRetainValues in interface JDOConfigurationpublic boolean getRetainValues()
JDOConfigurationgetRetainValues in interface JDOConfigurationpublic void setRestoreValues(boolean restoreValues)
JDOConfigurationsetRestoreValues in interface JDOConfigurationpublic void setRestoreValues(Boolean restoreValues)
JDOConfigurationJDOConfiguration.setRestoreValues(boolean).setRestoreValues in interface JDOConfigurationpublic boolean getRestoreValues()
JDOConfigurationgetRestoreValues in interface JDOConfigurationpublic void setIgnoreCache(boolean ignoreCache)
JDOConfigurationsetIgnoreCache in interface JDOConfigurationpublic void setIgnoreCache(Boolean ignoreCache)
JDOConfigurationJDOConfiguration.setIgnoreCache(boolean).setIgnoreCache in interface JDOConfigurationpublic boolean getIgnoreCache()
JDOConfigurationgetIgnoreCache in interface JDOConfigurationpublic void setNontransactionalRead(boolean nontransactionalRead)
JDOConfigurationsetNontransactionalRead in interface JDOConfigurationpublic void setNontransactionalRead(Boolean nontransactionalRead)
JDOConfigurationJDOConfiguration.setNontransactionalRead(boolean).setNontransactionalRead in interface JDOConfigurationpublic boolean getNontransactionalRead()
JDOConfigurationgetNontransactionalRead in interface JDOConfigurationpublic void setNontransactionalWrite(boolean nontransactionalWrite)
JDOConfigurationsetNontransactionalWrite in interface JDOConfigurationpublic void setNontransactionalWrite(Boolean nontransactionalWrite)
JDOConfigurationJDOConfiguration.setNontransactionalWrite(boolean).setNontransactionalWrite in interface JDOConfigurationpublic boolean getNontransactionalWrite()
JDOConfigurationgetNontransactionalWrite in interface JDOConfigurationpublic void setMultithreaded(boolean multithreaded)
JDOConfigurationsetMultithreaded in interface JDOConfigurationpublic void setMultithreaded(Boolean multithreaded)
JDOConfigurationJDOConfiguration.setMultithreaded(boolean).setMultithreaded in interface JDOConfigurationpublic boolean getMultithreaded()
JDOConfigurationgetMultithreaded in interface JDOConfigurationpublic void setConnectionUserName(String connectionUserName)
JDOConfigurationsetConnectionUserName in interface JDOConfigurationpublic String getConnectionUserName()
JDOConfigurationgetConnectionUserName in interface JDOConfigurationpublic void setConnectionPassword(String connectionPassword)
JDOConfigurationsetConnectionPassword in interface JDOConfigurationpublic String getConnectionPassword()
JDOConfigurationgetConnectionPassword in interface JDOConfigurationpublic void setConnectionURL(String connectionURL)
JDOConfigurationsetConnectionURL in interface JDOConfigurationpublic String getConnectionURL()
JDOConfigurationgetConnectionURL in interface JDOConfigurationpublic void setConnectionDriverName(String driverName)
JDOConfigurationsetConnectionDriverName in interface JDOConfigurationpublic String getConnectionDriverName()
JDOConfigurationgetConnectionDriverName in interface JDOConfigurationpublic void setConnectionFactoryName(String connectionFactoryName)
JDOConfigurationsetConnectionFactoryName in interface JDOConfigurationpublic String getConnectionFactoryName()
JDOConfigurationgetConnectionFactoryName in interface JDOConfigurationpublic void setConnectionFactory(Object connectionFactory)
JDOConfigurationsetConnectionFactory in interface JDOConfigurationpublic Object getConnectionFactory()
JDOConfigurationgetConnectionFactory in interface JDOConfigurationpublic void setConnectionFactory2Name(String connectionFactory2Name)
JDOConfigurationsetConnectionFactory2Name in interface JDOConfigurationpublic String getConnectionFactory2Name()
JDOConfigurationgetConnectionFactory2Name in interface JDOConfigurationpublic void setConnectionFactory2(Object factory)
JDOConfigurationsetConnectionFactory2 in interface JDOConfigurationpublic Object getConnectionFactory2()
JDOConfigurationgetConnectionFactory2 in interface JDOConfigurationpublic void setEagerFetchMode(String eagerFetchMode)
JDOConfigurationmultiple. Possible values are:
none: When querying for an object, do not try to
select for related objects at the same time.single: When querying for objects, also select for
1-1 relations in the configured fetch groups when efficient.multiple: When querying for objects, also select for
all relations in the configured fetch groups when efficient.
setEagerFetchMode in interface JDOConfigurationpublic String getEagerFetchMode()
JDOConfigurationmultiple unless the query is by-oid. Possible values are:
none: When querying for an object, do not try to
select for related objects at the same time.single: When querying for objects, also select for
1-1 relations in the configured fetch groups when efficient.multiple: When querying for objects, also select for
all relations in the configured fetch groups when efficient.
getEagerFetchMode in interface JDOConfigurationpublic void setEagerFetchMode(int eagerFetchMode)
JDOConfigurationFetchConfiguration.EAGER_FETCH_NONEFetchConfiguration.EAGER_FETCH_SINGLEFetchConfiguration.EAGER_FETCH_MULTIPLEsetEagerFetchMode in interface JDOConfigurationpublic int getEagerFetchModeConstant()
JDOConfigurationFetchConfiguration.EAGER_FETCH_NONEFetchConfiguration.EAGER_FETCH_SINGLEFetchConfiguration.EAGER_FETCH_MULTIPLEgetEagerFetchModeConstant in interface JDOConfigurationpublic void setFetchBatchSize(int fetchBatchSize)
JDOConfigurationsetFetchBatchSize in interface JDOConfigurationpublic void setFetchBatchSize(Integer fetchBatchSize)
JDOConfigurationJDOConfiguration.setFetchBatchSize(int).setFetchBatchSize in interface JDOConfigurationpublic int getFetchBatchSize()
JDOConfigurationgetFetchBatchSize in interface JDOConfigurationpublic void setFetchGroups(String fetchGroups)
JDOConfigurationPersistenceManager objects obtained from a
PersistenceManagerFactory should be configured.setFetchGroups in interface JDOConfigurationpublic String getFetchGroups()
JDOConfigurationPersistenceManager objects obtained from a
PersistenceManagerFactory should be configured.getFetchGroups in interface JDOConfigurationpublic String[] getFetchGroupsList()
JDOConfigurationgetFetchGroupsList in interface JDOConfigurationpublic void setFetchGroups(String[] fetchGroups)
JDOConfigurationsetFetchGroups in interface JDOConfigurationpublic void setFlushBeforeQueries(String flush)
JDOConfigurationsetFlushBeforeQueries in interface JDOConfigurationpublic String getFlushBeforeQueries()
JDOConfigurationgetFlushBeforeQueries in interface JDOConfigurationpublic void setFlushBeforeQueries(int flush)
JDOConfigurationKodoQuery.FLUSH_TRUE,
KodoQuery.FLUSH_FALSE, or
KodoQuery.FLUSH_WITH_CONNECTION.setFlushBeforeQueries in interface JDOConfigurationpublic int getFlushBeforeQueriesConstant()
JDOConfigurationKodoQuery.FLUSH_TRUE,
KodoQuery.FLUSH_FALSE, or
KodoQuery.FLUSH_WITH_CONNECTION, as determined by parsing the
string returned by JDOConfiguration.getFlushBeforeQueries().getFlushBeforeQueriesConstant in interface JDOConfigurationpublic boolean getRestoreMutableValues()
JDOConfigurationjavax.jdo.RestoreValues property must also
be set to true for second class values to be restored. Defaults to
false.getRestoreMutableValues in interface JDOConfigurationpublic void setRestoreMutableValues(boolean restore)
JDOConfigurationjavax.jdo.RestoreValues property must also
be set to true for second class values to be restored. Defaults to
false.setRestoreMutableValues in interface JDOConfigurationpublic void setRestoreMutableValues(Boolean restore)
JDOConfigurationJDOConfiguration.setRestoreMutableValues(boolean).setRestoreMutableValues in interface JDOConfigurationpublic boolean getRetainValuesInOptimistic()
JDOConfigurationjavax.jdo.option.RetainValues property must also be
set to true for this property to take effect. Defaults to false.getRetainValuesInOptimistic in interface JDOConfigurationpublic void setRetainValuesInOptimistic(boolean retain)
JDOConfigurationjavax.jdo.option.RetainValues property must also be
set to true for this property to take effect. Defaults to false.setRetainValuesInOptimistic in interface JDOConfigurationpublic void setRetainValuesInOptimistic(Boolean retain)
JDOConfigurationJDOConfiguration.setRetainValuesInOptimistic(boolean).setRetainValuesInOptimistic in interface JDOConfigurationpublic boolean getCopyObjectIds()
JDOConfigurationgetCopyObjectIds in interface JDOConfigurationpublic void setCopyObjectIds(boolean copy)
JDOConfigurationsetCopyObjectIds in interface JDOConfigurationpublic void setCopyObjectIds(Boolean copy)
JDOConfigurationsetCopyObjectIds in interface JDOConfigurationpublic void setConnectionRetainMode(String connectionRetainMode)
JDOConfigurationpersistence-manager: Each persistence manager obtains
a single connection and uses it until the persistence manager is
closed.transaction: A connection is obtained when each
transaction begines (optimistic or datastore), and is released
when the transaction completes.on-demand: Connections are obtained only when needed.
This is the default mode. It is equivalent to the previous option
when datastore transactions are used. For optimistic transactions,
though, it means that a connection will be retained only for
the duration of the data store commit process.setConnectionRetainMode in interface JDOConfigurationpublic String getConnectionRetainMode()
JDOConfigurationpersistence-manager: Each persistence manager obtains
a single connection and uses it until the persistence manager is
closed.transaction: A connection is obtained when each
transaction begins (optimistic or datastore), and is released
when the transaction completes.on-demand: Connections are obtained only when needed.
This is the default mode. It is equivalent to the previous option
when datastore transactions are used. For optimistic transactions,
though, it means that a connection will be retained only for
the duration of the data store commit process.getConnectionRetainMode in interface JDOConfigurationpublic void setConnectionRetainMode(int connectionRetainMode)
JDOConfigurationKodoPersistenceManager.CONN_RETAIN_PMKodoPersistenceManager.CONN_RETAIN_TRANSKodoPersistenceManager.CONN_RETAIN_DEMANDsetConnectionRetainMode in interface JDOConfigurationpublic int getConnectionRetainModeConstant()
JDOConfigurationKodoPersistenceManager.CONN_RETAIN_PMKodoPersistenceManager.CONN_RETAIN_TRANSKodoPersistenceManager.CONN_RETAIN_DEMANDgetConnectionRetainModeConstant in interface JDOConfigurationpublic void setFilterListeners(String filterListeners)
JDOConfigurationFilterListeners to use.setFilterListeners in interface JDOConfigurationpublic String getFilterListeners()
JDOConfigurationFilterListeners to use.getFilterListeners in interface JDOConfigurationpublic void setFilterListeners(FilterListener[] listeners)
JDOConfigurationsetFilterListeners in interface JDOConfigurationpublic FilterListener[] getFilterListenerInstances()
JDOConfigurationgetFilterListenerInstances in interface JDOConfigurationpublic void setAggregateListeners(String aggregateListeners)
JDOConfigurationAggregateListeners to use.setAggregateListeners in interface JDOConfigurationpublic String getAggregateListeners()
JDOConfigurationAggregateListeners to use.getAggregateListeners in interface JDOConfigurationpublic void setAggregateListeners(AggregateListener[] listeners)
JDOConfigurationsetAggregateListeners in interface JDOConfigurationpublic AggregateListener[] getAggregateListenerInstances()
JDOConfigurationgetAggregateListenerInstances in interface JDOConfigurationpublic void setPersistentClasses(String persistentClasses)
JDOConfigurationsetPersistentClasses in interface JDOConfigurationpublic String getPersistentClasses()
JDOConfigurationgetPersistentClasses in interface JDOConfigurationpublic void setPersistentClasses(String[] persistentClasses)
JDOConfigurationsetPersistentClasses in interface JDOConfigurationpublic String[] getPersistentClassesList()
JDOConfigurationgetPersistentClassesList in interface JDOConfigurationpublic void setMetaDataRepository(JDOMetaDataRepository metaRepos)
JDOConfigurationsetMetaDataRepository in interface JDOConfigurationpublic JDOMetaDataRepository getMetaDataRepository()
JDOConfigurationgetMetaDataRepository in interface JDOConfigurationpublic void setDataCacheManager(DataCacheManager dataCacheManager)
JDOConfigurationsetDataCacheManager in interface JDOConfigurationpublic DataCacheManager getDataCacheManager()
JDOConfigurationgetDataCacheManager in interface JDOConfigurationpublic void setRemoteCommitEventManager(RemoteCommitEventManager remoteEventManager)
JDOConfigurationsetRemoteCommitEventManager in interface JDOConfigurationpublic RemoteCommitEventManager getRemoteCommitEventManager()
JDOConfigurationgetRemoteCommitEventManager in interface JDOConfigurationpublic FetchConfiguration newFetchConfigurationInstance()
JDOConfigurationnewFetchConfigurationInstance in interface JDOConfigurationpublic void setManagementServer(String managementServer)
JDOConfigurationsetManagementServer in interface JDOConfigurationpublic String getManagementServer()
JDOConfigurationgetManagementServer in interface JDOConfigurationpublic void setManagementUI(String managementUI)
JDOConfigurationsetManagementUI in interface JDOConfigurationpublic String getManagementUI()
JDOConfigurationgetManagementUI in interface JDOConfigurationpublic Manager getManagerInstance()
JDOConfigurationgetManagerInstance in interface JDOConfigurationpublic KodoTimeWatchManager getTimeWatchManager()
JDOConfigurationgetTimeWatchManager in interface JDOConfigurationpublic void close()
Configurationclose in interface Configurationclose in class ConfigurationImplprotected void assertNotFrozen()
assertNotFrozen in class ConfigurationImpl
|
SolarMetric Kodo JDO 3.0.3 generated on February 20 2004 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||