public class LocalLockManager extends java.lang.Object implements LockManager
GLOBAL
Constructor and Description |
---|
LocalLockManager() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.locks.Lock |
readLock(java.lang.String object)
Obtains a named read lock.
|
void |
start()
Called upon database cluster start.
|
void |
stop()
Called when database cluster is stopped.
|
java.util.concurrent.locks.Lock |
writeLock(java.lang.String object)
Obtains a named write lock.
|
public LocalLockManager()
public java.util.concurrent.locks.Lock readLock(java.lang.String object)
LockManager
readLock
in interface LockManager
object
- an object to lockLockManager.readLock(java.lang.String)
public java.util.concurrent.locks.Lock writeLock(java.lang.String object)
LockManager
writeLock
in interface LockManager
object
- an object to lockLockManager.writeLock(java.lang.String)
public void start() throws java.lang.Exception
Lifecycle
start
in interface Lifecycle
java.lang.Exception
- if this service fails to start.Lifecycle.start()
public void stop()
Lifecycle
stop
in interface Lifecycle
Lifecycle.stop()