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.RemoteException
public static void markDuplicates(CLock[] array) throws java.rmi.RemoteException
java.rmi.RemoteException
public void lock() throws java.rmi.RemoteException
java.rmi.RemoteException
public void unlock() throws java.rmi.RemoteException
java.rmi.RemoteException
public void waitOnLock() throws java.rmi.RemoteException
java.rmi.RemoteException
public void lockEC() throws java.rmi.RemoteException
java.rmi.RemoteException
public void unlockEC() throws java.rmi.RemoteException
java.rmi.RemoteException
public void forwardTo(InLock newLock) throws java.rmi.RemoteException
java.rmi.RemoteException
public InLock getLock() throws java.rmi.RemoteException
java.rmi.RemoteException
public final LockId getLockId() throws java.rmi.RemoteException
java.rmi.RemoteException
public boolean isDupeOf(CLock aLock) throws java.rmi.RemoteException
java.rmi.RemoteException