Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa.jdbc » conf » [javadoc | source]
org.apache.openjpa.jdbc.conf
public class: JDBCConfigurationImpl [javadoc | source]
java.lang.Object
   org.apache.openjpa.lib.conf.ConfigurationImpl
      org.apache.openjpa.conf.OpenJPAConfigurationImpl
         org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl

All Implemented Interfaces:
    JDBCConfiguration, OpenJPAConfiguration, Configuration, Externalizable, ValueListener

Direct Known Subclasses:
    DistributedJDBCConfigurationImpl

Default implementation of the JDBCConfiguration interface.
Field Summary
public  StringValue schema     
public  StringListValue schemas     
public  IntValue transactionIsolation     
public  IntValue resultSetType     
public  IntValue fetchDirection     
public  FetchModeValue eagerFetchMode     
public  FetchModeValue subclassFetchMode     
public  IntValue lrsSize     
public  StringValue synchronizeMappings     
public  ObjectValue jdbcListenerPlugins     
public  ObjectValue connectionDecoratorPlugins     
public  PluginValue dbdictionaryPlugin     
public  ObjectValue updateManagerPlugin     
public  ObjectValue schemaFactoryPlugin     
public  ObjectValue sqlFactoryPlugin     
public  ObjectValue mappingDefaultsPlugin     
public  PluginValue driverDataSourcePlugin     
public  MappingFactoryValue mappingFactoryPlugin     
Fields inherited from org.apache.openjpa.conf.OpenJPAConfigurationImpl:
metaRepository,  remoteEventManager,  classResolverPlugin,  brokerPlugin,  dataCachePlugin,  dataCacheManagerPlugin,  dataCacheTimeout,  queryCachePlugin,  dynamicDataStructs,  managedRuntimePlugin,  transactionMode,  connectionRetainMode,  fetchBatchSize,  maxFetchDepth,  fetchGroups,  flushBeforeQueries,  lockTimeout,  readLockLevel,  writeLockLevel,  seqPlugin,  filterListenerPlugins,  aggregateListenerPlugins,  retryClassRegistration,  proxyManagerPlugin,  connectionUserName,  connectionPassword,  connectionURL,  connectionDriverName,  connectionFactory,  connectionFactoryName,  connectionProperties,  connectionFactoryProperties,  connectionFactoryMode,  connection2UserName,  connection2Password,  connection2URL,  connection2DriverName,  connection2Properties,  connectionFactory2,  connectionFactory2Name,  connectionFactory2Properties,  optimistic,  autoClear,  retainState,  restoreState,  detachStatePlugin,  ignoreChanges,  nontransactionalRead,  nontransactionalWrite,  multithreaded,  mapping,  metaFactoryPlugin,  metaRepositoryPlugin,  lockManagerPlugin,  inverseManagerPlugin,  savepointManagerPlugin,  orphanedKeyPlugin,  compatibilityPlugin,  queryCompilationCachePlugin,  runtimeUnenhancedClasses,  cacheMarshallerPlugins,  brokerFactoryPlugin,  remoteProviderPlugin,  autoDetach
Fields inherited from org.apache.openjpa.lib.conf.ConfigurationImpl:
logFactoryPlugin,  id
Constructor:
 public JDBCConfigurationImpl() 
 public JDBCConfigurationImpl(boolean loadGlobals) 
 public JDBCConfigurationImpl(JDBCConfiguration conf) 
    Copy constructor
 public JDBCConfigurationImpl(boolean derivations,
    boolean loadGlobals) 
Method from org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl Summary:
getConnectionDecoratorInstances,   getConnectionDecorators,   getConnectionFactory,   getConnectionFactory2,   getDBDictionary,   getDBDictionaryInstance,   getDataSource,   getDataSource2,   getDriverDataSource,   getEagerFetchMode,   getEagerFetchModeConstant,   getFetchDirection,   getFetchDirectionConstant,   getJDBCListenerInstances,   getJDBCListeners,   getLRSSize,   getLRSSizeConstant,   getMappingDefaults,   getMappingDefaultsInstance,   getMappingFactory,   getMappingRepositoryInstance,   getResultSetType,   getResultSetTypeConstant,   getSQLFactory,   getSQLFactoryInstance,   getSchema,   getSchemaFactory,   getSchemaFactoryInstance,   getSchemas,   getSchemasList,   getSubclassFetchMode,   getSubclassFetchModeConstant,   getSynchronizeMappings,   getTransactionIsolation,   getTransactionIsolationConstant,   getUpdateManager,   getUpdateManagerInstance,   isInvalidProperty,   newBrokerInstance,   newDriverDataSourceInstance,   newMappingRepositoryInstance,   newMetaDataFactoryInstance,   preClose,   setConnectionDecorators,   setConnectionDecorators,   setConnectionFactory,   setConnectionFactory2,   setDBDictionary,   setDBDictionary,   setDriverDataSource,   setEagerFetchMode,   setEagerFetchMode,   setFetchDirection,   setFetchDirection,   setJDBCListeners,   setJDBCListeners,   setLRSSize,   setLRSSize,   setMappingDefaults,   setMappingDefaults,   setMappingFactory,   setResultSetType,   setResultSetType,   setSQLFactory,   setSQLFactory,   setSchema,   setSchemaFactory,   setSchemaFactory,   setSchemas,   setSchemas,   setSubclassFetchMode,   setSubclassFetchMode,   setSynchronizeMappings,   setTransactionIsolation,   setTransactionIsolation,   setUpdateManager,   setUpdateManager
Methods from org.apache.openjpa.conf.OpenJPAConfigurationImpl:
getAggregateListenerInstances,   getAggregateListeners,   getAutoClear,   getAutoClearConstant,   getAutoDetach,   getAutoDetachConstant,   getBrokerFactory,   getBrokerFactoryEventManager,   getBrokerImpl,   getCacheMarshallerInstances,   getCacheMarshallers,   getClassResolver,   getClassResolverInstance,   getCompatibility,   getCompatibilityInstance,   getConfigurationLog,   getConnection2DriverName,   getConnection2Password,   getConnection2Properties,   getConnection2URL,   getConnection2UserName,   getConnectionDriverName,   getConnectionFactory,   getConnectionFactory2,   getConnectionFactory2Name,   getConnectionFactory2Properties,   getConnectionFactoryMode,   getConnectionFactoryName,   getConnectionFactoryProperties,   getConnectionPassword,   getConnectionProperties,   getConnectionRetainMode,   getConnectionRetainModeConstant,   getConnectionURL,   getConnectionUserName,   getDataCache,   getDataCacheManager,   getDataCacheManagerInstance,   getDataCacheTimeout,   getDetachState,   getDetachStateInstance,   getDynamicDataStructs,   getFetchBatchSize,   getFetchGroups,   getFetchGroupsList,   getFilterListenerInstances,   getFilterListeners,   getFlushBeforeQueries,   getFlushBeforeQueriesConstant,   getIgnoreChanges,   getInverseManager,   getLockManager,   getLockTimeout,   getManagedRuntime,   getManagedRuntimeInstance,   getMapping,   getMaxFetchDepth,   getMetaDataFactory,   getMetaDataRepository,   getMetaDataRepositoryInstance,   getMultithreaded,   getNontransactionalRead,   getNontransactionalWrite,   getOptimistic,   getOrphanedKeyAction,   getOrphanedKeyActionInstance,   getProxyManager,   getProxyManagerInstance,   getQueryCache,   getQueryCompilationCache,   getQueryCompilationCacheInstance,   getReadLockLevel,   getReadLockLevelConstant,   getRemoteCommitEventManager,   getRemoteCommitProvider,   getRestoreState,   getRestoreStateConstant,   getRetainState,   getRetryClassRegistration,   getRuntimeUnenhancedClasses,   getRuntimeUnenhancedClassesConstant,   getSavepointManager,   getSavepointManagerInstance,   getSequence,   getSequenceInstance,   getSpecification,   getStoreFacadeTypeRegistry,   getTransactionMode,   getWriteLockLevel,   getWriteLockLevelConstant,   instantiateAll,   isConnectionFactoryModeManaged,   isTransactionModeManaged,   metaDataRepositoryAvailable,   newBrokerInstance,   newInverseManagerInstance,   newLockManagerInstance,   newMetaDataFactoryInstance,   newMetaDataRepositoryInstance,   newRemoteCommitProviderInstance,   preClose,   setAggregateListeners,   setAggregateListeners,   setAutoClear,   setAutoClear,   setAutoDetach,   setAutoDetach,   setBrokerFactory,   setBrokerImpl,   setCacheMarshallers,   setClassResolver,   setClassResolver,   setCompatibility,   setConnection2DriverName,   setConnection2Password,   setConnection2Properties,   setConnection2URL,   setConnection2UserName,   setConnectionDriverName,   setConnectionFactory,   setConnectionFactory2,   setConnectionFactory2Name,   setConnectionFactory2Properties,   setConnectionFactoryMode,   setConnectionFactoryModeManaged,   setConnectionFactoryName,   setConnectionFactoryProperties,   setConnectionPassword,   setConnectionProperties,   setConnectionRetainMode,   setConnectionRetainMode,   setConnectionURL,   setConnectionUserName,   setDataCache,   setDataCacheManager,   setDataCacheManager,   setDataCacheTimeout,   setDataCacheTimeout,   setDetachState,   setDetachState,   setDynamicDataStructs,   setDynamicDataStructs,   setFetchBatchSize,   setFetchBatchSize,   setFetchGroups,   setFetchGroups,   setFilterListeners,   setFilterListeners,   setFlushBeforeQueries,   setFlushBeforeQueries,   setIgnoreChanges,   setIgnoreChanges,   setInverseManager,   setLockManager,   setLockTimeout,   setLockTimeout,   setManagedRuntime,   setManagedRuntime,   setMapping,   setMaxFetchDepth,   setMaxFetchDepth,   setMetaDataFactory,   setMetaDataRepository,   setMetaDataRepository,   setMultithreaded,   setMultithreaded,   setNontransactionalRead,   setNontransactionalRead,   setNontransactionalWrite,   setNontransactionalWrite,   setOptimistic,   setOptimistic,   setOrphanedKeyAction,   setOrphanedKeyAction,   setProxyManager,   setProxyManager,   setQueryCache,   setQueryCompilationCache,   setReadLockLevel,   setReadLockLevel,   setRemoteCommitEventManager,   setRemoteCommitProvider,   setRestoreState,   setRestoreState,   setRetainState,   setRetainState,   setRetryClassRegistration,   setRetryClassRegistration,   setRuntimeUnenhancedClasses,   setRuntimeUnenhancedClasses,   setSavepointManager,   setSequence,   setSequence,   setSpecification,   setTransactionMode,   setTransactionModeManaged,   setWriteLockLevel,   setWriteLockLevel,   supportedOptions
Methods from org.apache.openjpa.lib.conf.ConfigurationImpl:
addBoolean,   addDouble,   addFile,   addInt,   addObject,   addPlugin,   addPluginList,   addPropertyChangeListener,   addString,   addStringList,   addValue,   clone,   close,   equals,   fromProperties,   getAdditionalBeanInfo,   getBeanDescriptor,   getConfigurationLog,   getDefaultEventIndex,   getDefaultPropertyIndex,   getEventSetDescriptors,   getIcon,   getId,   getLog,   getLog,   getLogFactory,   getMethodDescriptors,   getProductName,   getPropertiesResource,   getPropertyDescriptors,   getValue,   getValues,   hashCode,   instantiateAll,   isInvalidProperty,   isReadOnly,   loadGlobals,   preClose,   readExternal,   removePropertyChangeListener,   removeValue,   setId,   setLog,   setLogFactory,   setProductName,   setProperties,   setPropertiesFile,   setReadOnly,   toProperties,   toXMLName,   valueChanged,   writeExternal
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl Detail:
 public ConnectionDecorator[] getConnectionDecoratorInstances() 
 public String getConnectionDecorators() 
 public Object getConnectionFactory() 
 public Object getConnectionFactory2() 
 public String getDBDictionary() 
 public DBDictionary getDBDictionaryInstance() 
 public DataSource getDataSource(StoreContext ctx) 
 public DataSource getDataSource2(StoreContext ctx) 
 public String getDriverDataSource() 
 public String getEagerFetchMode() 
 public int getEagerFetchModeConstant() 
 public String getFetchDirection() 
 public int getFetchDirectionConstant() 
 public JDBCListener[] getJDBCListenerInstances() 
 public String getJDBCListeners() 
 public String getLRSSize() 
 public int getLRSSizeConstant() 
 public String getMappingDefaults() 
 public MappingDefaults getMappingDefaultsInstance() 
 public String getMappingFactory() 
 public MappingRepository getMappingRepositoryInstance() 
 public String getResultSetType() 
 public int getResultSetTypeConstant() 
 public String getSQLFactory() 
 public SQLFactory getSQLFactoryInstance() 
 public String getSchema() 
 public String getSchemaFactory() 
 public SchemaFactory getSchemaFactoryInstance() 
 public String getSchemas() 
 public String[] getSchemasList() 
 public String getSubclassFetchMode() 
 public int getSubclassFetchModeConstant() 
 public String getSynchronizeMappings() 
 public String getTransactionIsolation() 
 public int getTransactionIsolationConstant() 
 public String getUpdateManager() 
 public UpdateManager getUpdateManagerInstance() 
 protected boolean isInvalidProperty(String propName) 
 public BrokerImpl newBrokerInstance(String user,
    String pass) 
 public DriverDataSource newDriverDataSourceInstance() 
 public MappingRepository newMappingRepositoryInstance() 
 public MetaDataFactory newMetaDataFactoryInstance() 
 protected  void preClose() 
    Free the data sources.
 public  void setConnectionDecorators(String connectionDecorators) 
 public  void setConnectionDecorators(ConnectionDecorator[] decorators) 
 public  void setConnectionFactory(Object factory) 
 public  void setConnectionFactory2(Object factory) 
 public  void setDBDictionary(String dbdictionary) 
 public  void setDBDictionary(DBDictionary dbdictionary) 
 public  void setDriverDataSource(String driverDataSource) 
 public  void setEagerFetchMode(String eagerFetchMode) 
 public  void setEagerFetchMode(int eagerFetchMode) 
 public  void setFetchDirection(String fetchDirection) 
 public  void setFetchDirection(int fetchDirection) 
 public  void setJDBCListeners(String jdbcListeners) 
 public  void setJDBCListeners(JDBCListener[] listeners) 
 public  void setLRSSize(String lrsSize) 
 public  void setLRSSize(int lrsSize) 
 public  void setMappingDefaults(String mapping) 
 public  void setMappingDefaults(MappingDefaults mapping) 
 public  void setMappingFactory(String mapping) 
 public  void setResultSetType(String resultSetType) 
 public  void setResultSetType(int resultSetType) 
 public  void setSQLFactory(String sqlFactory) 
 public  void setSQLFactory(SQLFactory sqlFactory) 
 public  void setSchema(String schema) 
 public  void setSchemaFactory(String schemaFactory) 
 public  void setSchemaFactory(SchemaFactory schemaFactory) 
 public  void setSchemas(String schemas) 
 public  void setSchemas(String[] schemas) 
 public  void setSubclassFetchMode(String subclassFetchMode) 
 public  void setSubclassFetchMode(int subclassFetchMode) 
 public  void setSynchronizeMappings(String synchronizeMappings) 
 public  void setTransactionIsolation(String transactionIsolation) 
 public  void setTransactionIsolation(int transactionIsolation) 
 public  void setUpdateManager(String updateManager) 
 public  void setUpdateManager(UpdateManager updateManager)