public class DatabaseLockManager extends Object implements LockManager
| Constructor and Description |
|---|
DatabaseLockManager(DataSource ds) |
DatabaseLockManager(DataSource ds,
String user,
String password) |
| Modifier and Type | Method and Description |
|---|---|
String |
getLocation() |
boolean |
isDebugEnabled() |
boolean |
isLocked() |
Lock |
lockOrFail() |
boolean |
revokeLock()
Revokes a lock owned by another process.
|
Lock |
tryLock() |
public DatabaseLockManager(DataSource ds)
public DatabaseLockManager(DataSource ds, String user, String password)
public String getLocation()
getLocation in interface LockManagerpublic boolean isDebugEnabled()
public boolean isLocked()
isLocked in interface LockManagerpublic Lock tryLock()
tryLock in interface LockManagerpublic Lock lockOrFail() throws SailLockedException
lockOrFail in interface LockManagerSailLockedExceptionpublic boolean revokeLock()
revokeLock in interface LockManagertrue if a lock was successfully revoked.Copyright © 2001-2014 Aduna. All Rights Reserved.