java.lang.Object
ojb.broker.util.configuration.impl.ConfigurationAbstractImpl
ojb.broker.util.configuration.impl.OjbConfiguration
- All Implemented Interfaces:
- ojb.broker.util.configuration.Configuration, ojb.odmg.locking.LockingConfiguration, ojb.broker.util.logging.LoggingConfiguration, ojb.odmg.OdmgConfiguration, ojb.broker.singlevm.PersistenceBrokerConfiguration, ojb.broker.platforms.PlatformConfiguration, ojb.broker.util.sequence.SequenceConfiguration
- public class OjbConfiguration
- extends ConfigurationAbstractImpl
- implements ojb.broker.util.logging.LoggingConfiguration, ojb.odmg.OdmgConfiguration, ojb.odmg.locking.LockingConfiguration, ojb.broker.singlevm.PersistenceBrokerConfiguration, ojb.broker.util.sequence.SequenceConfiguration, ojb.broker.platforms.PlatformConfiguration
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!
- Version:
- $Id: $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serverUsed
private boolean serverUsed
- use Server or local broker
repositoryFilename
private java.lang.String repositoryFilename
- the repository file keeping the O/R Metadata
servers
private java.lang.String[] servers
sequenceManagerClass
private java.lang.Class sequenceManagerClass
objectCacheClass
private java.lang.Class objectCacheClass
connectionFactoryClass
private java.lang.Class connectionFactoryClass
lockManagerClass
private java.lang.Class lockManagerClass
lockMapClass
private java.lang.Class lockMapClass
lockAssociationAsWrites
private boolean lockAssociationAsWrites
sequenceManagerGrabSize
private int sequenceManagerGrabSize
oqlCollectionClass
private java.lang.Class oqlCollectionClass
loggerClass
private java.lang.Class loggerClass
persistentFieldClass
private java.lang.Class persistentFieldClass
loggerConfigFile
private java.lang.String loggerConfigFile
persistenceBrokerClass
private java.lang.Class persistenceBrokerClass
ignoreAutocommitExceptions
private boolean ignoreAutocommitExceptions
useAutoCommit
private boolean useAutoCommit
OjbConfiguration
public OjbConfiguration()
getLoggerConfigFile
public java.lang.String getLoggerConfigFile()
- Specified by:
getLoggerConfigFile in interface ojb.broker.util.logging.LoggingConfiguration
getLogLevel
public java.lang.String getLogLevel(java.lang.String loggerName)
- Specified by:
getLogLevel in interface ojb.broker.util.logging.LoggingConfiguration
lockAssociationAsWrites
public boolean lockAssociationAsWrites()
- Specified by:
lockAssociationAsWrites in interface ojb.odmg.OdmgConfiguration
isRunningInServerMode
public boolean isRunningInServerMode()
- Specified by:
isRunningInServerMode in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getRepositoryFilename
public java.lang.String getRepositoryFilename()
- Specified by:
getRepositoryFilename in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getServers
public java.lang.String[] getServers()
- Specified by:
getServers in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getSequenceManagerClass
public java.lang.Class getSequenceManagerClass()
- Specified by:
getSequenceManagerClass in interface ojb.broker.util.sequence.SequenceConfiguration
getObjectCacheClass
public java.lang.Class getObjectCacheClass()
- Specified by:
getObjectCacheClass in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getConnectionFactoryClass
public java.lang.Class getConnectionFactoryClass()
- Specified by:
getConnectionFactoryClass in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getLockManagerClass
public java.lang.Class getLockManagerClass()
- Specified by:
getLockManagerClass in interface ojb.odmg.locking.LockingConfiguration
getSequenceManagerGrabSize
public int getSequenceManagerGrabSize()
- Specified by:
getSequenceManagerGrabSize in interface ojb.broker.util.sequence.SequenceConfiguration
getOqlCollectionClass
public java.lang.Class getOqlCollectionClass()
- Specified by:
getOqlCollectionClass in interface ojb.odmg.OdmgConfiguration
getLockMapClass
public java.lang.Class getLockMapClass()
- Specified by:
getLockMapClass in interface ojb.odmg.locking.LockingConfiguration
getLoggerClass
public java.lang.Class getLoggerClass()
- Specified by:
getLoggerClass in interface ojb.broker.util.logging.LoggingConfiguration
getPersistentFieldClass
public java.lang.Class getPersistentFieldClass()
- Specified by:
getPersistentFieldClass in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
getPersistenceBrokerClass
public java.lang.Class getPersistenceBrokerClass()
- Specified by:
getPersistenceBrokerClass in interface ojb.broker.singlevm.PersistenceBrokerConfiguration
ignoreAutocommitExceptions
public boolean ignoreAutocommitExceptions()
- Specified by:
ignoreAutocommitExceptions in interface ojb.broker.platforms.PlatformConfiguration
useAutoCommit
public boolean useAutoCommit()
- Specified by:
useAutoCommit in interface ojb.broker.platforms.PlatformConfiguration
load
protected void load()
- loads the configuration
- Overrides:
load in class ConfigurationAbstractImpl