class CLock
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
CLock.DupSorter |
| Modifier and Type | Field and Description |
|---|---|
boolean |
duplicate |
private static CLock.DupSorter |
dupSorter |
boolean |
isRemoteLock |
private LockId |
lockId |
long |
numDupes |
(package private) InLock |
theLock |
| Modifier and Type | Method and Description |
|---|---|
void |
forwardTo(InLock newLock) |
InLock |
getLock() |
LockId |
getLockId() |
boolean |
isDupeOf(CLock aLock) |
void |
lock() |
void |
lockEC() |
static void |
markDuplicates(CLock[] array) |
void |
unlock() |
void |
unlockEC() |
void |
waitOnLock() |
InLock theLock
private LockId lockId
public boolean duplicate
public boolean isRemoteLock
public long numDupes
private static CLock.DupSorter dupSorter
public CLock(InLock theLock) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static void markDuplicates(CLock[] array) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void lock()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void unlock()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void waitOnLock()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void lockEC()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void unlockEC()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void forwardTo(InLock newLock) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic InLock getLock() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic final LockId getLockId() throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic boolean isDupeOf(CLock aLock) throws java.rmi.RemoteException
java.rmi.RemoteException