public interface LockContainer<E>
Modifier and Type | Method and Description |
---|---|
void |
acquireLock(E object) |
boolean |
acquireLock(E object,
long timeout,
TimeUnit unit) |
Lock |
getLock(E object) |
int |
getNumLocksHeld() |
boolean |
isLocked(E object) |
boolean |
ownsLock(E object,
Object owner)
Tests if a give owner owns a lock on a specified object.
|
void |
releaseLock(E object) |
void |
reset()
Clears all locks held and re-initialises stripes.
|
int |
size() |
boolean ownsLock(E object, Object owner)
object
- object to checkowner
- owner to testboolean isLocked(E object)
object
- objectint getNumLocksHeld()
void reset()
int size()
void acquireLock(E object)
boolean acquireLock(E object, long timeout, TimeUnit unit) throws InterruptedException
InterruptedException
void releaseLock(E object)
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.