|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractImpl
org.apache.ojb.broker.util.configuration.impl.OjbConfiguration
This class contains the runtime configuration of the OJB system. This Configuration is read in only once at application startup. Changes to the OJB.properties file during execution are not reflected back into the application!
| Field Summary |
| Fields inherited from class org.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractImpl |
filename, properties |
| Constructor Summary | |
OjbConfiguration()
|
|
| Method Summary | |
java.lang.String[] |
getCacheFilters()
Returns an array of the declared CacheFilter,
or null if none found. |
java.lang.Class |
getCollectionProxyClass()
Answer the class to be used for CollectionProxy |
java.lang.Class |
getConnectionFactoryClass()
|
java.lang.Class |
getLockManagerClass()
|
java.lang.Class |
getLockMapClass()
|
java.lang.Class |
getLoggerClass()
|
java.lang.String |
getLoggerConfigFile()
|
java.lang.String |
getLogLevel(java.lang.String loggerName)
|
int |
getMaxActive()
|
int |
getMaxIdle()
|
long |
getMaxWaitMillis()
|
long |
getMinEvictableIdleTimeMillis()
|
java.lang.Class |
getObjectCacheClass()
|
java.lang.Class |
getOqlCollectionClass()
This class is used to hold results of OQL queries. |
java.lang.Class |
getPersistenceBrokerClass()
|
java.lang.Class |
getPersistentFieldClass()
|
java.lang.String |
getRepositoryFilename()
|
int |
getSqlInLimit()
Returns the SQLInLimit. |
long |
getTimeBetweenEvictionRunsMilli()
|
byte |
getWhenExhaustedAction()
|
protected void |
load()
loads the configuration from file "OBJ.properties". |
boolean |
lockAssociationAsWrites()
If true acquiring a write-lock on a given object x implies write locks on all objects associated to x. |
void |
setCacheFilters(java.lang.String[] filters)
Useful when writing test cases |
void |
setPersistentFieldClass(java.lang.Class persistentFieldClass)
Sets the persistentFieldClass. |
void |
setUseImplicitLocking(boolean implicitLocking)
|
boolean |
useImplicitLocking()
defines if implicit lock acquisition is to be used. |
boolean |
useSerializedRepository()
If true OJB use a serialized version of the repository configuration file for repetition read. |
| Methods inherited from class org.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractImpl |
getBoolean, getByte, getClass, getClass, getClass, getInteger, getLong, getString, getStrings, getStrings, setFilename, setLogger |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.ojb.broker.util.configuration.Configuration |
getBoolean, getClass, getClass, getClass, getInteger, getString, getStrings, getStrings, setLogger |
| Constructor Detail |
public OjbConfiguration()
| Method Detail |
public boolean useSerializedRepository()
MetadataConfiguration
useSerializedRepository in interface MetadataConfigurationpublic boolean lockAssociationAsWrites()
OdmgConfiguration
lockAssociationAsWrites in interface OdmgConfigurationpublic java.lang.String getRepositoryFilename()
getRepositoryFilename in interface PersistenceBrokerConfigurationpublic java.lang.String getLoggerConfigFile()
getLoggerConfigFile in interface LoggingConfigurationpublic java.lang.String getLogLevel(java.lang.String loggerName)
getLogLevel in interface LoggingConfigurationpublic int getMaxActive()
getMaxActive in interface PBPoolConfigurationpublic int getMaxIdle()
getMaxIdle in interface PBPoolConfigurationpublic long getMaxWaitMillis()
getMaxWaitMillis in interface PBPoolConfigurationpublic long getTimeBetweenEvictionRunsMilli()
getTimeBetweenEvictionRunsMilli in interface PBPoolConfigurationpublic long getMinEvictableIdleTimeMillis()
getMinEvictableIdleTimeMillis in interface PBPoolConfigurationpublic byte getWhenExhaustedAction()
getWhenExhaustedAction in interface PBPoolConfigurationpublic java.lang.Class getObjectCacheClass()
getObjectCacheClass in interface PersistenceBrokerConfigurationpublic java.lang.String[] getCacheFilters()
PersistenceBrokerConfigurationCacheFilter,
or null if none found.
getCacheFilters in interface PersistenceBrokerConfigurationpublic void setCacheFilters(java.lang.String[] filters)
public java.lang.Class getConnectionFactoryClass()
getConnectionFactoryClass in interface PersistenceBrokerConfigurationpublic java.lang.Class getLockManagerClass()
getLockManagerClass in interface LockingConfigurationpublic java.lang.Class getOqlCollectionClass()
OdmgConfiguration
getOqlCollectionClass in interface OdmgConfigurationpublic java.lang.Class getLockMapClass()
getLockMapClass in interface LockingConfigurationpublic java.lang.Class getLoggerClass()
getLoggerClass in interface LoggingConfigurationpublic java.lang.Class getPersistentFieldClass()
getPersistentFieldClass in interface PersistenceBrokerConfigurationpublic java.lang.Class getPersistenceBrokerClass()
getPersistenceBrokerClass in interface PersistenceBrokerConfigurationprotected void load()
load in class ConfigurationAbstractImplConfigurationAbstractImpl.setFilename(java.lang.String)public int getSqlInLimit()
getSqlInLimit in interface PersistenceBrokerConfigurationpublic void setPersistentFieldClass(java.lang.Class persistentFieldClass)
persistentFieldClass - The persistentFieldClass to setpublic boolean useImplicitLocking()
OdmgConfiguration
useImplicitLocking in interface OdmgConfigurationOdmgConfiguration.useImplicitLocking()public void setUseImplicitLocking(boolean implicitLocking)
public java.lang.Class getCollectionProxyClass()
PersistenceBrokerConfiguration
getCollectionProxyClass in interface PersistenceBrokerConfigurationPersistenceBrokerConfiguration.getCollectionProxyClass()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||