Package org.apache.activemq.store.jdbc
Interface DatabaseLocker
-
- All Superinterfaces:
Service
@Deprecated public interface DatabaseLocker extends Service
Deprecated.As of 5.7.0, use more generalLocker
insteadRepresents some kind of lock service to ensure that a broker is the only master
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
keepAlive()
Deprecated.Used by a timer to keep alive the lock.void
setLockAcquireSleepInterval(long lockAcquireSleepInterval)
Deprecated.set the delay interval in milliseconds between lock acquire attemptsvoid
setPersistenceAdapter(JDBCPersistenceAdapter adapter)
Deprecated.allow the injection of a jdbc persistence adapter
-
-
-
Method Detail
-
setPersistenceAdapter
void setPersistenceAdapter(JDBCPersistenceAdapter adapter) throws IOException
Deprecated.allow the injection of a jdbc persistence adapter- Parameters:
adapter
- the persistence adapter to use- Throws:
IOException
-
keepAlive
boolean keepAlive() throws IOException
Deprecated.Used by a timer to keep alive the lock. If the method returns false the broker should be terminated if an exception is thrown, the lock state cannot be determined- Throws:
IOException
-
setLockAcquireSleepInterval
void setLockAcquireSleepInterval(long lockAcquireSleepInterval)
Deprecated.set the delay interval in milliseconds between lock acquire attempts- Parameters:
lockAcquireSleepInterval
- the sleep interval in miliseconds
-
-