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 generalLockerinsteadRepresents 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 booleankeepAlive()Deprecated.Used by a timer to keep alive the lock.voidsetLockAcquireSleepInterval(long lockAcquireSleepInterval)Deprecated.set the delay interval in milliseconds between lock acquire attemptsvoidsetPersistenceAdapter(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 IOExceptionDeprecated.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
-
-