|
|||||||||
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 MetadataConfiguration
public boolean lockAssociationAsWrites()
OdmgConfiguration
lockAssociationAsWrites
in interface OdmgConfiguration
public java.lang.String getRepositoryFilename()
getRepositoryFilename
in interface PersistenceBrokerConfiguration
public java.lang.String getLoggerConfigFile()
getLoggerConfigFile
in interface LoggingConfiguration
public java.lang.String getLogLevel(java.lang.String loggerName)
getLogLevel
in interface LoggingConfiguration
public int getMaxActive()
getMaxActive
in interface PBPoolConfiguration
public int getMaxIdle()
getMaxIdle
in interface PBPoolConfiguration
public long getMaxWaitMillis()
getMaxWaitMillis
in interface PBPoolConfiguration
public long getTimeBetweenEvictionRunsMilli()
getTimeBetweenEvictionRunsMilli
in interface PBPoolConfiguration
public long getMinEvictableIdleTimeMillis()
getMinEvictableIdleTimeMillis
in interface PBPoolConfiguration
public byte getWhenExhaustedAction()
getWhenExhaustedAction
in interface PBPoolConfiguration
public java.lang.Class getObjectCacheClass()
getObjectCacheClass
in interface PersistenceBrokerConfiguration
public java.lang.String[] getCacheFilters()
PersistenceBrokerConfiguration
CacheFilter
,
or null
if none found.
getCacheFilters
in interface PersistenceBrokerConfiguration
public void setCacheFilters(java.lang.String[] filters)
public java.lang.Class getConnectionFactoryClass()
getConnectionFactoryClass
in interface PersistenceBrokerConfiguration
public java.lang.Class getLockManagerClass()
getLockManagerClass
in interface LockingConfiguration
public java.lang.Class getOqlCollectionClass()
OdmgConfiguration
getOqlCollectionClass
in interface OdmgConfiguration
public java.lang.Class getLockMapClass()
getLockMapClass
in interface LockingConfiguration
public java.lang.Class getLoggerClass()
getLoggerClass
in interface LoggingConfiguration
public java.lang.Class getPersistentFieldClass()
getPersistentFieldClass
in interface PersistenceBrokerConfiguration
public java.lang.Class getPersistenceBrokerClass()
getPersistenceBrokerClass
in interface PersistenceBrokerConfiguration
protected void load()
load
in class ConfigurationAbstractImpl
ConfigurationAbstractImpl.setFilename(java.lang.String)
public int getSqlInLimit()
getSqlInLimit
in interface PersistenceBrokerConfiguration
public void setPersistentFieldClass(java.lang.Class persistentFieldClass)
persistentFieldClass
- The persistentFieldClass to setpublic boolean useImplicitLocking()
OdmgConfiguration
useImplicitLocking
in interface OdmgConfiguration
OdmgConfiguration.useImplicitLocking()
public void setUseImplicitLocking(boolean implicitLocking)
public java.lang.Class getCollectionProxyClass()
PersistenceBrokerConfiguration
getCollectionProxyClass
in interface PersistenceBrokerConfiguration
PersistenceBrokerConfiguration.getCollectionProxyClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |