|
||||||||||
| 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
public class 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 | |
|---|---|
static String |
OJB_METADATA_FILE
Default filename of the OJB repository metadata file |
static String |
OJB_PROPERTIES_FILE
Default filename of the OJB properties file |
| Fields inherited from class org.apache.ojb.broker.util.configuration.impl.ConfigurationAbstractImpl |
|---|
filename, properties |
| Constructor Summary | |
|---|---|
OjbConfiguration()
|
|
| Method Summary | |
|---|---|
Class |
getCollectionProxyClass()
Returns the proxy class used for that implement the Collection interface. |
Class |
getIndirectionHandlerClass()
Returns the indirection handler implementation class. |
Class |
getListProxyClass()
Returns the proxy class used for that implement the List interface. |
int |
getMaxActive()
|
int |
getMaxIdle()
|
long |
getMaxWaitMillis()
|
long |
getMinEvictableIdleTimeMillis()
|
Class |
getObjectCacheClass()
|
Class |
getOqlCollectionClass()
This class is used to hold results of OQL queries. |
Class |
getPersistenceBrokerClass()
|
Class |
getPersistentFieldClass()
|
Class |
getProxyFactoryClass()
Returns the class that will be used as the proxy factory. |
String |
getRepositoryFilename()
|
Class |
getSetProxyClass()
Returns the proxy class used for that implement the Set interface. |
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 |
setPersistentFieldClass(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 |
| Field Detail |
|---|
public static final String OJB_PROPERTIES_FILE
public static final String OJB_METADATA_FILE
| Constructor Detail |
|---|
public OjbConfiguration()
| Method Detail |
|---|
public boolean useSerializedRepository()
MetadataConfiguration
useSerializedRepository in interface MetadataConfigurationpublic boolean lockAssociationAsWrites()
OdmgConfiguration
lockAssociationAsWrites in interface OdmgConfigurationpublic String getRepositoryFilename()
getRepositoryFilename in interface PersistenceBrokerConfigurationpublic 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 Class getObjectCacheClass()
getObjectCacheClass in interface PersistenceBrokerConfigurationpublic Class getOqlCollectionClass()
OdmgConfiguration
getOqlCollectionClass in interface OdmgConfigurationpublic Class getPersistentFieldClass()
getPersistentFieldClass in interface PersistenceBrokerConfigurationpublic Class getPersistenceBrokerClass()
getPersistenceBrokerClass in interface PersistenceBrokerConfigurationpublic Class getIndirectionHandlerClass()
getIndirectionHandlerClass in interface ProxyConfigurationIndirectionHandlerpublic Class getListProxyClass()
List interface.
getListProxyClass in interface ProxyConfigurationProxyFactory.setListProxyClass(Class)public Class getSetProxyClass()
Set interface.
getSetProxyClass in interface ProxyConfigurationProxyFactory.setSetProxyClass(Class)public Class getCollectionProxyClass()
Collection interface.
getCollectionProxyClass in interface ProxyConfigurationProxyFactory.setCollectionProxyClass(Class)public Class getProxyFactoryClass()
getProxyFactoryClass in interface ProxyConfigurationprotected void load()
load in class ConfigurationAbstractImplConfigurationAbstractImpl.setFilename(java.lang.String)public int getSqlInLimit()
getSqlInLimit in interface PersistenceBrokerConfigurationpublic void setPersistentFieldClass(Class persistentFieldClass)
persistentFieldClass - The persistentFieldClass to setpublic boolean useImplicitLocking()
OdmgConfiguration
useImplicitLocking in interface OdmgConfigurationOdmgConfiguration.useImplicitLocking()public void setUseImplicitLocking(boolean implicitLocking)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||