|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
| 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 ConfigurationImpl class description
for details.
ConfigurationImpl, Serialized Form| Fields inherited from class com.solarmetric.conf.ConfigurationImpl |
logFactory |
| Fields inherited from interface com.solarmetric.conf.Configuration |
ATTRIBUTE_ALLOWED_VALUES, ATTRIBUTE_CATEGORY, ATTRIBUTE_ORDER, 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 | |
void |
close()
Free the resources used by this object. |
protected com.solarmetric.license.Capabilities |
createCapabilities()
Create a new Capabilities for this license type. |
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. |
RuntimeException |
getConfigurationException(String msg,
Throwable cause)
Return an appropriate exception indicating a configuration error. |
Log |
getConfigurationLog()
Return the log to use for configuration messages. |
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. |
boolean |
getDynamicDataStructs()
Return whether to generate dynamic data structures where possible for cache and runtime usage. |
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_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
|
protected int |
getEvaluationCapabilities()
|
com.solarmetric.profile.ExecutionContextNameProvider |
getExecutionContextNameProviderInstance()
Get the ExecutionContextNameProvider instance. |
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 FetchConfiguration.QUERY_FLUSH_TRUE,
FetchConfiguration.QUERY_FLUSH_FALSE, or
FetchConfiguration.QUERY_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. |
String |
getInverseManager()
The plugin to use for managing inverse relations. |
com.solarmetric.license.License |
getLicense()
Return the license for the set license key. |
String |
getLicenseKey()
The license key for Kodo. |
String |
getLockManager()
The plugin to use for datastore lock management. |
int |
getLockTimeout()
The time to wait for an object lock in milliseconds, or -1 for no timeout. |
String |
getLog()
Get the log configuration string to use. |
LogFactory |
getLogFactory()
The log factory. |
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 |
getManagementConfiguration()
Get the ManagementConfiguration plugin string. |
javax.management.MBeanServer |
getMBeanServer()
Get the MBeanServer instance associated with this configuration. |
String |
getMetaDataLoader()
Get the MetaDataLoader implementation to use |
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. |
String |
getObjectLookupMode()
Specifies the behavior of the persistence manager during PersistenceManager#getObjectById with the validate parameter
set to false. |
int |
getObjectLookupModeConstant()
Return the object lookup mode as one of these constants: KodoPersistenceManager.LOOKUP_CHECK
KodoPersistenceManager.LOOKUP_HOLLOW
|
boolean |
getOptimistic()
The default Optimistic setting for all PersistenceManager instances obtained from this factory. |
String |
getOrphanedKeyAction()
The action to take when an orphaned key is detected. |
OrphanedKeyAction |
getOrphanedKeyActionInstance()
The action to take when an orphaned key is detected. |
String |
getPersistenceManagerFactoryClass()
The PersistenceManagerFactory class name. |
String |
getPersistenceManagerImpl()
The plugin string of the PersistenceManagerImpl extension to
create. |
String |
getPersistenceManagerServer()
Plugin string describing whether and how this factory will act as a server to remote persistence managers. |
Transport |
getPersistenceManagerServerInstance()
The transport layer for remote persistence manager clients. |
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()
Return the product name. |
kodo.profile.KodoProfilingAgent |
getProfilingAgentInstance()
Get the KodoProfilingAgent instance associated with this configuration. |
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. |
QueryMetaDataRepository |
getQueryMetaDataRepository()
The repository of named query information. |
String |
getReadLockLevel()
The default read lock level to use during non-optimistic transactions. |
int |
getReadLockLevelConstant()
The numeric read lock level. |
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. |
boolean |
getRetryClassRegistration()
Whether to warn and defer registration instead of throwing an exception when a registered persistent class cannot be processed. |
StreamDecorator[] |
getStreamDecorators()
The stream decorators to use with the persistence manager server. |
String |
getSubclassFetchMode()
Specifies the default subclass fetch mode to use. |
int |
getSubclassFetchModeConstant()
Return the subclass fetch mode as one of the following symbolic constants: FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
|
KodoTimeWatchManager |
getTimeWatchManager()
Get the TimeWatch Watchable for this configuration. |
String |
getTransactionMode()
Specifies the behavior of the transaction model. |
String |
getWriteLockLevel()
The default write lock level to use during non-optimistic transactions. |
int |
getWriteLockLevelConstant()
The numeric write lock level. |
protected boolean |
isInvalidProperty(String propName)
Returns true if the specified property name should raise a warning if it is not found in the list of known properties. |
boolean |
isTransactionModeManaged()
Return whether managed transactions are being used. |
DataCache |
newDataCacheInstance()
Return a new data cache instance using the configured plugin settings. |
InverseManager |
newInverseManagerInstance()
Return a new inverse manager instance using the configured plugin settings. |
LockManager |
newLockManagerInstance()
Return a new lock manager instance using the configured plugin settings. |
JDOMetaDataGenerator |
newMetaDataGenerator()
Create a new JDOMetaDataGenerator appropriate for use
in the current environment. |
MetaDataLoader |
newMetaDataLoader()
Create a new MetaDataLoader instance for a parser to use |
PersistenceManagerImpl |
newPersistenceManagerImplInstance()
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 |
setClassResolverInstance(ClassResolver classResolver)
|
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 |
setDynamicDataStructs(boolean dynamic)
Set whether to generate dynamic data structures where possible for cache and runtime usage. |
void |
setDynamicDataStructs(Boolean dynamic)
Wrapper for JCA usage of setDynamicDataStructs(boolean). |
void |
setEagerFetchMode(int eagerFetchMode)
Set the eager fetch mode as one of the following symbolic constants: FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
|
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 FetchConfiguration.QUERY_FLUSH_TRUE,
FetchConfiguration.QUERY_FLUSH_FALSE, or
FetchConfiguration.QUERY_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 |
setInverseManager(String inverseManager)
The plugin to use for managing inverse relations. |
void |
setLicenseKey(String licenseKey)
The license key for Kodo. |
void |
setLockManager(String lockManager)
The plugin to use for datastore lock management. |
void |
setLockTimeout(int timeout)
The time to wait for an object lock in milliseconds, or -1 for no timeout. |
void |
setLockTimeout(Integer timeout)
Wrapper for JCA usage of setLockTimeout(int). |
void |
setLog(String log)
Set the log plugin string to use. |
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 |
setManagementConfiguration(String managementConfiguration)
Set the ManagementConfiguration plugin string. |
void |
setMetaDataLoader(String loader)
Set the MetaDataLoader implementation to use |
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 |
setObjectLookupMode(int objectLookupMode)
Return the object lookup mode as one of these constants: KodoPersistenceManager.LOOKUP_CHECK
KodoPersistenceManager.LOOKUP_HOLLOW
|
void |
setObjectLookupMode(String objectLookupMode)
Specifies the behavior of the persistence manager during PersistenceManager#getObjectById with the validate parameter
set to false. |
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 |
setOrphanedKeyAction(String action)
The action to take when an orphaned key is detected. |
void |
setPersistenceManagerFactoryClass(String pmFactoryClass)
The PersistenceManagerFactory class name. |
void |
setPersistenceManagerImpl(String persistenceManager)
The plugin string of the PersistenceManagerImpl extension to
create. |
void |
setPersistenceManagerServer(String pmServer)
Plugin string describing whether and how this factory will act as a server to remote persistence managers. |
void |
setPersistenceManagerServer(Transport pmServer)
The transport layer for remote persistence manager clients. |
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 |
setQueryMetaDataRepository(QueryMetaDataRepository queryRepos)
The repository of named query information. |
void |
setReadLockLevel(int level)
The numeric read lock level. |
void |
setReadLockLevel(String level)
The default read lock level to use during non-optimistic transactions. |
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 |
setRetryClassRegistration(boolean retry)
Whether to warn and defer registration instead of throwing an exception when a registered persistent class cannot be processed. |
void |
setRetryClassRegistration(Boolean retry)
Wrapper for JCA usage of setRetryClassRegistration(boolean). |
void |
setStreamDecorators(StreamDecorator[] streamDecs)
The stream decorators to use with the persistence manager server. |
void |
setSubclassFetchMode(int subclassFetchMode)
Set the subclass fetch mode as one of the following symbolic constants: FetchConfiguration.EAGER_NONE
FetchConfiguration.EAGER_JOIN
FetchConfiguration.EAGER_PARALLEL
|
void |
setSubclassFetchMode(String subclassFetchMode)
Specifies the default subclass fetch mode to use. |
void |
setTransactionMode(String transactionMode)
Specifies the behavior of the transaction model. |
void |
setTransactionModeManaged(boolean managed)
Set whether managed transactions are being used. |
void |
setWriteLockLevel(int level)
The numeric write lock level. |
void |
setWriteLockLevel(String level)
The default write lock level to use during non-optimistic transactions. |
Collection |
supportedOptions()
Return the set of JDO and Kodo option strings supported by this runtime. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.solarmetric.conf.Configuration |
addPropertyChangeListener, fromProperties, getLog, getValue, getValues, hasJava5, isFrozen, removePropertyChangeListener, setFrozen, 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 QueryMetaDataRepository queryRepos
protected ClassResolver classResolver
protected com.solarmetric.license.License license
protected ManagedRuntime managedRuntime
protected RemoteCommitEventManager remoteEventManager
protected Transport pmServer
protected StreamDecorator[] streamDecs
protected KodoTimeWatchManager timeWatchManager
protected javax.management.MBeanServer mbeanServer
protected DataCacheManager dataCacheManager
protected DataCache[] dataCaches
protected Map queryCompilationCache
protected kodo.profile.KodoProfilingAgent profilingAgent
protected ManagementConfiguration managementConfig
protected OrphanedKeyAction orphanedKeyAction
protected final StringValue licenseKey
protected final PluginValue classResolverPlugin
protected final PluginValue pmPlugin
protected final PluginListValue dataCachePlugins
protected final IntValue dataCacheTimeout
protected final PluginValue queryCachePlugin
protected final PluginValue queryCompilationCachePlugin
protected final BooleanValue dynamicDataStructs
protected final PluginValue remoteProviderPlugin
protected final TransportValue pmServerPlugin
protected final PluginValue managedRuntimePlugin
protected final BooleanValue transactionMode
protected final IntValue connectionRetainMode
protected final IntValue objectLookupMode
protected final IntValue eagerFetchMode
protected final IntValue subclassFetchMode
protected final IntValue fetchBatchSize
protected final StringListValue fetchGroups
protected final IntValue flushBeforeQueries
protected final IntValue lockTimeout
protected final IntValue readLockLevel
protected final IntValue writeLockLevel
protected final BooleanValue restoreMutableValues
protected final BooleanValue retainValuesInOptimistic
protected final BooleanValue copyObjectIds
protected final PluginListValue filterListenerPlugins
protected final PluginListValue aggregateListenerPlugins
protected final StringListValue persistentClasses
protected final BooleanValue retryClassRegistration
protected final PluginValue proxyManagerPlugin
protected final StringValue connectionProperties
protected final StringValue connectionFactoryProperties
protected final StringValue connection2UserName
protected final StringValue connection2Password
protected final StringValue connection2URL
protected final StringValue connection2DriverName
protected final StringValue connection2Properties
protected final StringValue connectionFactory2Properties
protected final PluginValue pmFactoryPlugin
protected final BooleanValue optimistic
protected final BooleanValue retainValues
protected final BooleanValue restoreValues
protected final BooleanValue ignoreCache
protected final BooleanValue nontransactionalRead
protected final BooleanValue nontransactionalWrite
protected final BooleanValue multithreaded
protected final StringValue connectionUserName
protected final StringValue connectionPassword
protected final StringValue connectionURL
protected final StringValue connectionDriverName
protected final StringValue connectionFactoryName
protected final StringValue connectionFactory2Name
protected final PluginValue managementConfigPlugin
protected final PluginValue lockManagerPlugin
protected final PluginValue inverseManagerPlugin
protected final PluginValue orphanedKeyPlugin
protected final PluginValue logFactoryPlugin
protected final PluginValue metaDataLoaderPlugin
| 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()
ConfigurationImplsolarmetric.getProductName in class ConfigurationImplcom.solarmetric.conf.ConfigurationImplConfigurationImpl.loadDefaults()public Collection supportedOptions()
JDOConfigurationsupportedOptions in interface JDOConfigurationpublic void setLicenseKey(String licenseKey)
JDOConfigurationsetLicenseKey in interface JDOConfigurationpublic String getLicenseKey()
JDOConfigurationgetLicenseKey in interface JDOConfigurationpublic com.solarmetric.license.License getLicense()
JDOConfigurationgetLicense in interface JDOConfigurationprotected int getEvaluationCapabilities()
protected com.solarmetric.license.Capabilities createCapabilities()
Capabilities for this license type.public 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 setClassResolverInstance(ClassResolver classResolver)
public void setPersistenceManagerImpl(String persistenceManager)
JDOConfigurationPersistenceManagerImpl extension to
create.setPersistenceManagerImpl in interface JDOConfigurationpublic String getPersistenceManagerImpl()
JDOConfigurationPersistenceManagerImpl extension to
create.getPersistenceManagerImpl in interface JDOConfigurationpublic PersistenceManagerImpl newPersistenceManagerImplInstance()
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 boolean getDynamicDataStructs()
JDOConfigurationgetDynamicDataStructs in interface JDOConfigurationpublic void setDynamicDataStructs(boolean dynamic)
JDOConfigurationsetDynamicDataStructs in interface JDOConfigurationpublic void setDynamicDataStructs(Boolean dynamic)
JDOConfigurationJDOConfiguration.setDynamicDataStructs(boolean).setDynamicDataStructs in interface JDOConfigurationpublic void setLockManager(String lockManager)
JDOConfigurationsetLockManager in interface JDOConfigurationpublic String getLockManager()
JDOConfigurationgetLockManager in interface JDOConfigurationpublic LockManager newLockManagerInstance()
JDOConfigurationnewLockManagerInstance in interface JDOConfigurationpublic void setInverseManager(String inverseManager)
JDOConfigurationsetInverseManager in interface JDOConfigurationpublic String getInverseManager()
JDOConfigurationgetInverseManager in interface JDOConfigurationpublic InverseManager newInverseManagerInstance()
JDOConfigurationnewInverseManagerInstance in interface JDOConfigurationpublic void setOrphanedKeyAction(String action)
JDOConfigurationsetOrphanedKeyAction in interface JDOConfigurationpublic String getOrphanedKeyAction()
JDOConfigurationgetOrphanedKeyAction in interface JDOConfigurationpublic OrphanedKeyAction getOrphanedKeyActionInstance()
JDOConfigurationgetOrphanedKeyActionInstance in interface JDOConfigurationpublic void setRemoteCommitProvider(String remoteCommitProvider)
JDOConfigurationsetRemoteCommitProvider in interface JDOConfigurationpublic String getRemoteCommitProvider()
JDOConfigurationgetRemoteCommitProvider in interface JDOConfigurationpublic RemoteCommitProvider newRemoteCommitProviderInstance()
JDOConfigurationnewRemoteCommitProviderInstance in interface JDOConfigurationpublic void setPersistenceManagerServer(String pmServer)
JDOConfigurationsetPersistenceManagerServer in interface JDOConfigurationpublic String getPersistenceManagerServer()
JDOConfigurationgetPersistenceManagerServer in interface JDOConfigurationpublic Transport getPersistenceManagerServerInstance()
JDOConfigurationgetPersistenceManagerServerInstance in interface JDOConfigurationpublic void setPersistenceManagerServer(Transport pmServer)
JDOConfigurationsetPersistenceManagerServer in interface JDOConfigurationpublic StreamDecorator[] getStreamDecorators()
JDOConfigurationgetStreamDecorators in interface JDOConfigurationpublic void setStreamDecorators(StreamDecorator[] streamDecs)
JDOConfigurationsetStreamDecorators 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)
JDOConfigurationparallel 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.join: When querying for objects, also select for
1-1 relations in the configured fetch groups using joins.parallel: When querying for objects, also select for
both 1-1 relations using joins and to-many relations using batched
selects.setEagerFetchMode in interface JDOConfigurationpublic String getEagerFetchMode()
JDOConfigurationparallel 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.join: When querying for objects, also select for
1-1 relations in the configured fetch groups using joins.parallel: When querying for objects, also select for
both 1-1 relations using joins and to-many relations using batched
selects.getEagerFetchMode in interface JDOConfigurationpublic void setEagerFetchMode(int eagerFetchMode)
JDOConfigurationsetEagerFetchMode in interface JDOConfigurationpublic int getEagerFetchModeConstant()
JDOConfigurationgetEagerFetchModeConstant in interface JDOConfigurationpublic void setSubclassFetchMode(String subclassFetchMode)
JDOConfigurationjoin unless the query is by-oid. Possible values are:
none: Only select base class data.join: Select both base class and all possible subclass
data using joins.parallel: Select for each possible subclass
separately.setSubclassFetchMode in interface JDOConfigurationpublic String getSubclassFetchMode()
JDOConfigurationjoin unless the query is by-oid. Possible values are:
none: Only select base class data.join: Select both base class and all possible subclass
data using joins.parallel: Select for each possible subclass
separately.getSubclassFetchMode in interface JDOConfigurationpublic void setSubclassFetchMode(int subclassFetchMode)
JDOConfigurationsetSubclassFetchMode in interface JDOConfigurationpublic int getSubclassFetchModeConstant()
JDOConfigurationgetSubclassFetchModeConstant 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)
JDOConfigurationFetchConfiguration.QUERY_FLUSH_TRUE,
FetchConfiguration.QUERY_FLUSH_FALSE, or
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION.setFlushBeforeQueries in interface JDOConfigurationpublic int getFlushBeforeQueriesConstant()
JDOConfigurationFetchConfiguration.QUERY_FLUSH_TRUE,
FetchConfiguration.QUERY_FLUSH_FALSE, or
FetchConfiguration.QUERY_FLUSH_WITH_CONNECTION, as determined
by parsing the string returned by JDOConfiguration.getFlushBeforeQueries().getFlushBeforeQueriesConstant in interface JDOConfigurationpublic void setLockTimeout(int timeout)
JDOConfigurationsetLockTimeout in interface JDOConfigurationpublic void setLockTimeout(Integer timeout)
JDOConfigurationJDOConfiguration.setLockTimeout(int).setLockTimeout in interface JDOConfigurationpublic int getLockTimeout()
JDOConfigurationgetLockTimeout in interface JDOConfigurationpublic void setReadLockLevel(String level)
JDOConfigurationread.setReadLockLevel in interface JDOConfigurationpublic String getReadLockLevel()
JDOConfigurationread.getReadLockLevel in interface JDOConfigurationpublic void setReadLockLevel(int level)
JDOConfigurationsetReadLockLevel in interface JDOConfigurationpublic int getReadLockLevelConstant()
JDOConfigurationgetReadLockLevelConstant in interface JDOConfigurationpublic void setWriteLockLevel(String level)
JDOConfigurationwrite.setWriteLockLevel in interface JDOConfigurationpublic String getWriteLockLevel()
JDOConfigurationwrite.getWriteLockLevel in interface JDOConfigurationpublic void setWriteLockLevel(int level)
JDOConfigurationsetWriteLockLevel in interface JDOConfigurationpublic int getWriteLockLevelConstant()
JDOConfigurationgetWriteLockLevelConstant 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 setObjectLookupMode(String objectLookupMode)
JDOConfigurationPersistenceManager.getObjectById(java.lang.Object, boolean) with the validate parameter
set to false. Possible values are:
check: Ensure that a database record for the given
oid exists, and load all fetch group fields.hollow: Return a hollow object.setObjectLookupMode in interface JDOConfigurationpublic String getObjectLookupMode()
JDOConfigurationPersistenceManager.getObjectById(java.lang.Object, boolean) with the validate parameter
set to false. Possible values are:
check: Ensure that a database record for the given
oid exists, and load all fetch group fields.hollow: Return a hollow object.getObjectLookupMode in interface JDOConfigurationpublic void setObjectLookupMode(int objectLookupMode)
JDOConfigurationsetObjectLookupMode in interface JDOConfigurationpublic int getObjectLookupModeConstant()
JDOConfigurationgetObjectLookupModeConstant 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 setRetryClassRegistration(boolean retry)
JDOConfigurationfalse.setRetryClassRegistration in interface JDOConfigurationpublic void setRetryClassRegistration(Boolean retry)
JDOConfigurationJDOConfiguration.setRetryClassRegistration(boolean).setRetryClassRegistration in interface JDOConfigurationpublic boolean getRetryClassRegistration()
JDOConfigurationfalse.getRetryClassRegistration in interface JDOConfigurationpublic void setMetaDataRepository(JDOMetaDataRepository metaRepos)
JDOConfigurationsetMetaDataRepository in interface JDOConfigurationpublic JDOMetaDataRepository getMetaDataRepository()
JDOConfigurationgetMetaDataRepository in interface JDOConfigurationpublic JDOMetaDataGenerator newMetaDataGenerator()
JDOConfigurationJDOMetaDataGenerator appropriate for use
in the current environment.newMetaDataGenerator in interface JDOConfigurationpublic void setQueryMetaDataRepository(QueryMetaDataRepository queryRepos)
JDOConfigurationsetQueryMetaDataRepository in interface JDOConfigurationpublic QueryMetaDataRepository getQueryMetaDataRepository()
JDOConfigurationgetQueryMetaDataRepository 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 void setManagementConfiguration(String managementConfiguration)
JDOConfigurationsetManagementConfiguration in interface JDOConfigurationpublic String getManagementConfiguration()
JDOConfigurationgetManagementConfiguration in interface JDOConfigurationpublic javax.management.MBeanServer getMBeanServer()
JDOConfigurationgetMBeanServer in interface JDOConfigurationpublic KodoTimeWatchManager getTimeWatchManager()
JDOConfigurationgetTimeWatchManager in interface JDOConfigurationpublic com.solarmetric.profile.ExecutionContextNameProvider getExecutionContextNameProviderInstance()
JDOConfigurationgetExecutionContextNameProviderInstance in interface JDOConfigurationpublic kodo.profile.KodoProfilingAgent getProfilingAgentInstance()
JDOConfigurationgetProfilingAgentInstance in interface JDOConfigurationpublic void setLog(String log)
JDOConfigurationsetLog in interface JDOConfigurationpublic String getLog()
JDOConfigurationgetLog in interface JDOConfigurationpublic LogFactory getLogFactory()
ConfigurationgetLogFactory in interface ConfigurationgetLogFactory in class ConfigurationImplpublic void setMetaDataLoader(String loader)
JDOConfigurationMetaDataLoader implementation to usesetMetaDataLoader in interface JDOConfigurationpublic String getMetaDataLoader()
JDOConfigurationMetaDataLoader implementation to usegetMetaDataLoader in interface JDOConfigurationpublic MetaDataLoader newMetaDataLoader()
JDOConfigurationMetaDataLoader instance for a parser to usenewMetaDataLoader in interface JDOConfigurationpublic void close()
Configurationclose in interface Configurationclose in class ConfigurationImplprotected boolean isInvalidProperty(String propName)
ConfigurationImplisInvalidProperty in class ConfigurationImplpublic Log getConfigurationLog()
ConfigurationgetConfigurationLog in interface ConfigurationgetConfigurationLog in class ConfigurationImpl
public RuntimeException getConfigurationException(String msg,
Throwable cause)
ConfigurationgetConfigurationException in interface ConfigurationgetConfigurationException in class ConfigurationImpl
|
SolarMetric Kodo JDO 3.3.5 generated on August 31 2005 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||