Class TransactDatabaseLocker
java.lang.Object
org.apache.activemq.util.ServiceSupport
org.apache.activemq.broker.AbstractLocker
org.apache.activemq.store.jdbc.AbstractJDBCLocker
org.apache.activemq.store.jdbc.DefaultDatabaseLocker
org.apache.activemq.store.jdbc.adapter.TransactDatabaseLocker
- All Implemented Interfaces:
Locker,org.apache.activemq.Service
Represents an exclusive lock on a database to avoid multiple brokers running
against the same logical database.
-
Field Summary
Fields inherited from class org.apache.activemq.store.jdbc.DefaultDatabaseLocker
connection, exceptionHandler, lockCreateStatement, lockUpdateStatementFields inherited from class org.apache.activemq.store.jdbc.AbstractJDBCLocker
createTablesOnStartup, dataSource, jdbcAdapter, queryTimeoutFields inherited from class org.apache.activemq.broker.AbstractLocker
DEFAULT_LOCK_ACQUIRE_SLEEP_INTERVAL, failIfLocked, lockable, lockAcquireSleepInterval, name -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.activemq.store.jdbc.DefaultDatabaseLocker
doStop, getExceptionHandler, getLockAcquireSleepInterval, keepAlive, setExceptionHandler, setLockAcquireSleepIntervalMethods inherited from class org.apache.activemq.store.jdbc.AbstractJDBCLocker
close, close, configure, getConnection, getQueryTimeout, getStatements, preStart, setCreateTablesOnStartup, setDataSource, setQueryTimeout, setQueryTimeout, setStatementsMethods inherited from class org.apache.activemq.broker.AbstractLocker
setFailIfLocked, setLockable, setNameMethods inherited from class org.apache.activemq.util.ServiceSupport
addServiceListener, dispose, isStarted, isStopped, isStopping, postStop, removeServiceListener, start, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.activemq.Service
start, stop
-
Constructor Details
-
TransactDatabaseLocker
public TransactDatabaseLocker()
-
-
Method Details
-
doStart
- Overrides:
doStartin classDefaultDatabaseLocker- Throws:
Exception
-