Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package edu.emory.mathcs.util.remote.locks

Interface Summary
RemoteCondition | Interface mirroring the java.util.concurrent.locks.Condition, but allowing for RemoteExceptions representing network communication errors.
RemoteEisMcGLock.Backend |
RemoteLock | Interface mirroring the Lock interface in java.util.concurrent but allowing for RemoteExceptions since an implementation will involve network communication.

Class Summary
AbstractPollingLock |
ReentrantDistributedLock | Implements a reentrant lock on top of a possibly non-reentrant remote lock so that local threads are scheduled within the JVM instead of competing for a remote resource.
RemoteEisMcGLock | This class provides a generic implementation of a distributed, non-reentrant mutual exclusion lock, based on Eisenberg and MgGuire's algorithm.
RemoteEisMcGLock.Participant |
RemoteEisMcGLock.Participant.State |

Exception Summary
SharingProtocolException |

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES