public interface LockManager
Modifier and Type | Method and Description |
---|---|
String |
getLocation()
Technical description of where the lock is located, such as a URL.
|
boolean |
isLocked()
Determines if the SAIL is locked.
|
Lock |
lockOrFail()
Creates a lock in a SAIL if it does not yet exist.
|
boolean |
revokeLock()
Revokes a lock owned by another process.
|
Lock |
tryLock()
Creates a lock in a SAIL if it does not yet exist.
|
String getLocation()
boolean isLocked()
true
if the SAIL is already locked.Lock tryLock()
Lock lockOrFail() throws SailLockedException
SailLockedException
- if the directory is already locked.boolean revokeLock()
true
if a lock was successfully revoked.Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.