edu.ucdavis.rj.Locks
Class CLock
java.lang.Object
edu.ucdavis.rj.Locks.CLock
class CLock
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
theLock
InLock theLock
lockId
private LockId lockId
duplicate
public boolean duplicate
isRemoteLock
public boolean isRemoteLock
numDupes
public long numDupes
dupSorter
private static CLock.DupSorter dupSorter
CLock
public CLock(InLock theLock)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
markDuplicates
public static void markDuplicates(CLock[] array)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
lock
public void lock()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
unlock
public void unlock()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
waitOnLock
public void waitOnLock()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
lockEC
public void lockEC()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
unlockEC
public void unlockEC()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
forwardTo
public void forwardTo(InLock newLock)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getLock
public InLock getLock()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
getLockId
public final LockId getLockId()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
isDupeOf
public boolean isDupeOf(CLock aLock)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException