| com.tc.objectserver.lockmanager.api.LockManager
All known Subclasses: com.tc.objectserver.lockmanager.impl.LockManagerImpl, com.tc.objectserver.lockmanager.api.TestLockManager,
LockManager | public interface LockManager (Code) | | The Lock Manager interface implemented at the L2
|
Method Summary | |
public void | clearAllLocksFor(NodeID cid) | public void | disableClientStat(LockID lockID, Set statEnabledClients, Sink sink) | public void | dump() | public void | enableClientStat(LockID lockID, Sink sink, int stackTraceDepth, int statCollectFrequency) | public boolean | hasPending(LockID id) | public void | interrupt(LockID lockID, NodeID cid, ThreadID threadID) | public void | notify(LockID lid, NodeID cid, ThreadID tid, boolean all, NotifiedWaiters addNotifiedWaitersTo) | public void | queryLock(LockID lockID, NodeID cid, ThreadID threadID, Sink lockResponseSink) | public void | recallCommit(LockID lid, NodeID cid, Collection lockContexts, Collection waitContexts, Collection pendingLockContexts, Collection pendingTryLockContexts, Sink lockResponseSink) | public void | reestablishLock(LockID lid, NodeID cid, ThreadID tid, int level, Sink lockResponseSink) | public void | reestablishWait(LockID lid, NodeID cid, ThreadID tid, int level, WaitInvocation waitInvocation, Sink lockResponseSink) | public boolean | requestLock(LockID lockID, NodeID cid, ThreadID source, int level, Sink awardLockSink) | public void | scanForDeadlocks(DeadlockResults output) | public void | start() | public void | stop() | public boolean | tryRequestLock(LockID lockID, NodeID cid, ThreadID threadID, int level, WaitInvocation timeout, Sink awardLockSink) | public void | unlock(LockID id, NodeID receiverID, ThreadID threadID) | public void | wait(LockID lid, NodeID cid, ThreadID tid, WaitInvocation waitInvocation, Sink lockResponseSink) |
clearAllLocksFor | public void clearAllLocksFor(NodeID cid)(Code) | | |
disableClientStat | public void disableClientStat(LockID lockID, Set statEnabledClients, Sink sink)(Code) | | |
enableClientStat | public void enableClientStat(LockID lockID, Sink sink, int stackTraceDepth, int statCollectFrequency)(Code) | | |
start | public void start()(Code) | | |
|
|