A B C D E F G H I J K L M N O P Q R S T U V W X Y

A

abandon(Person) - Method in class edu.lmu.liftor.Person.Deity
This method is called when a person abandon's their deity.
abortWhenBlocked() - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to throw a RuntimeException.
acquire() - Method in interface edu.oswego.cs.dl.util.concurrent.Sync
Wait (possibly forever) until successful passage.
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.Mutex
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.Semaphore
Wait until a permit is available, and take one
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.LayeredSync
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.CountDown
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.QueuedSemaphore
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.Latch
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.TimeoutSync
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.NullSync
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.ReentrantLock
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.WaiterPreferenceSemaphore
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.ObservableSync
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.ReaderSync
 
acquire() - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.WriterSync
 
acquireRead() - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock
 
acquireWrite() - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock
 
active - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Record whether current thread may be processing a task (i.e., has been started and is not in an idle wait).
activeCount - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunnerGroup
Number of threads that are not waiting for work
activeReaders_ - Variable in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
activeWriter_ - Variable in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
add(byte) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableByte
 
add(byte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Add amount to value (i.e., set value += amount)
add(char) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableChar
 
add(char) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
Add amount to value (i.e., set value += amount)
add(double) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
Add amount to value (i.e., set value += amount)
add(double) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableDouble
 
add(float) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
Add amount to value (i.e., set value += amount)
add(float) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableFloat
 
add(int) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Add amount to value (i.e., set value += amount)
add(int) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableInt
 
add(int, Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncList
 
add(int, Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Inserts the specified element at the specified position in this list.
add(int, Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList
 
add(long) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableLong
 
add(long) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Add amount to value (i.e., set value += amount)
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncList.SyncCollectionListIterator
 
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Appends the specified element to the end of this list.
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator
Not supported.
add(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
add(short) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableShort
 
add(short) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Add amount to value (i.e., set value += amount)
addAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
addAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
addAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Appends all of the elements in the specified Collection to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addAll(int, Collection) - Method in class edu.oswego.cs.dl.util.concurrent.SyncList
 
addAll(int, Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
addAllAbsent(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Appends all of the elements in the specified Collection that are not already contained in this list, to the end of this list, in the order that they are returned by the specified Collection's Iterator.
addElevator(Elevator) - Method in class edu.lmu.liftor.Elevator.Landing
Add an elevator to this landing.
addIfAbsent(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Append the element if not present.
addPropertyChangeListener(PropertyChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
Add a VetoableChangeListener to the listener list.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
Add a PropertyChangeListener for a specific property.
addPropertyChangeListenerIfAbsent(PropertyChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
Add a PropertyChangeListener to the listener list if it is not already present.
addPropertyChangeListenerIfAbsent(String, PropertyChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
Add a PropertyChangeListener for a specific property, if it is not already registered.
addThread(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Create and start a thread to handle a new command.
addVetoableChangeListener(String, VetoableChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a VetoableChangeListener for a specific property.
addVetoableChangeListener(VetoableChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a VetoableChangeListener to the listener list.
addVetoableChangeListenerIfAbsent(String, VetoableChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a VetoableChangeListener for a specific property, if it is not already registered.
addVetoableChangeListenerIfAbsent(VetoableChangeListener) - Method in class edu.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a PropertyChangeListener to the listener list if it is not already present.
afterRead(boolean) - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
Clean up after a reader operation
afterRead(boolean) - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
Clean up after a reader operation
al - Variable in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
allowReader() - Method in class edu.oswego.cs.dl.util.concurrent.ReaderPreferenceReadWriteLock
 
allowReader() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
Override this method to change to reader preference
allowReader() - Method in class edu.oswego.cs.dl.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
allowTake() - Method in class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Notify a waiting take if needed
and(boolean) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableBoolean
 
and(boolean) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
Set value to value & b.
and(byte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Set value to value & b.
and(int) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to value & b.
and(long) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Set value to value & b.
and(short) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Set value to value & b.
arg_ - Variable in class edu.oswego.cs.dl.util.concurrent.ObservableSync
 
array - Variable in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator
Snapshot of the array
array_ - Variable in class edu.oswego.cs.dl.util.concurrent.BoundedBuffer
 
array_ - Variable in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
The held array.
array() - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Accessor to the array intended to be called from within unsynchronized read-only methods
attach(ObservableSync.SyncObserver) - Method in class edu.oswego.cs.dl.util.concurrent.ObservableSync
Add obs to the set of observers
attempt(long) - Method in interface edu.oswego.cs.dl.util.concurrent.Sync
Wait at most msecs to pass; report whether passed.
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.Mutex
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.Semaphore
Wait at most msecs millisconds for a permit.
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.LayeredSync
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.CountDown
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.QueuedSemaphore
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.Latch
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.TimeoutSync
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.NullSync
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.ReentrantLock
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.WaiterPreferenceSemaphore
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock.ReaderLock
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock.WriterLock
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.ObservableSync
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.ReaderSync
 
attempt(long) - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.WriterSync
 
attemptBarrier(long) - Method in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
Enter barrier and wait at most msecs for the other parties()-1 threads.
attemptRead(long) - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock
 
attemptRendezvous(Object, long) - Method in class edu.oswego.cs.dl.util.concurrent.Rendezvous
Wait msecs to complete a rendezvous.
attemptWrite(long) - Method in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock
 
await() - Method in class edu.oswego.cs.dl.util.concurrent.CondVar
Wait for notification.
awaitTermination() - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunnerGroup.InvokableFJTask
 
awaitTerminationAfterShutdown() - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Wait for a shutdown pool to fully terminate.
awaitTerminationAfterShutdown(long) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Wait for a shutdown pool to fully terminate, or until the timeout has expired.

B

barrier - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
An extra object to synchronize on in order to achieve a memory barrier.
Barrier - interface edu.oswego.cs.dl.util.concurrent.Barrier.
Barriers serve as synchronization points for groups of threads that must occasionally wait for each other.
barrier() - Method in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
Enter barrier and wait for the other parties()-1 threads.
barrierCommand_ - Variable in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
 
barrierLock - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Lock used only for its memory effects.
base - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Current base of DEQ.
baseIterator_ - Variable in class edu.oswego.cs.dl.util.concurrent.SyncCollection.SyncCollectionIterator
 
baseList() - Method in class edu.oswego.cs.dl.util.concurrent.SyncList
 
baseListIterator() - Method in class edu.oswego.cs.dl.util.concurrent.SyncList.SyncCollectionListIterator
 
baseSortedMap() - Method in class edu.oswego.cs.dl.util.concurrent.SyncSortedMap
 
baseSortedSet() - Method in class edu.oswego.cs.dl.util.concurrent.SyncSortedSet
 
beforeRead() - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
Try to acquire sync before a reader operation; record failure
beforeRead() - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
Try to acquire sync before a reader operation; record failure
beginJourney() - Method in class edu.lmu.liftor.Traveller
 
bitcount(int) - Static method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Return the number of set bits in w.
blockedAction(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor.WaitWhenBlocked
 
blockedAction(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardWhenBlocked
 
blockedAction(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor.RunWhenBlocked
 
blockedAction(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor.AbortWhenBlocked
 
blockedAction(Runnable) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
 
blockedAction(Runnable) - Method in interface edu.oswego.cs.dl.util.concurrent.PooledExecutor.BlockedExecutionHandler
Return true if successfully handled so, execute should terminate; else return false if execute loop should be retried.
blockedExecutionHandler_ - Variable in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
The current handler for unserviceable requests.
boardElevator(Elevator, Person) - Method in class edu.lmu.liftor.Elevator.Landing
Attempt to board the elevator.
BOARDING_DELAY - Static variable in class edu.lmu.liftor.Elevator
How long the elevator waits for people to board and exit.
BoundedBuffer - class edu.oswego.cs.dl.util.concurrent.BoundedBuffer.
Efficient array-based bounded buffer class.
BoundedBuffer() - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a buffer with the current default capacity
BoundedBuffer(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a BoundedBuffer with the given capacity.
BoundedChannel - interface edu.oswego.cs.dl.util.concurrent.BoundedChannel.
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
BoundedLinkedQueue - class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue.
A bounded variant of LinkedQueue class.
BoundedLinkedQueue() - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Create a queue with the current default capacity
BoundedLinkedQueue(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Create a queue with the given capacity
BoundedPriorityQueue - class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue.
A heap-based priority queue, using semaphores for concurrency control.
BoundedPriorityQueue() - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the current default capacity and relying on natural ordering.
BoundedPriorityQueue(Comparator) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the current default capacity and the given comparator
BoundedPriorityQueue(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the given capacity, and relying on natural ordering.
BoundedPriorityQueue(int, Comparator) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the given capacity and comparator
BoundedPriorityQueue(int, Comparator, Class) - Constructor for class edu.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the given capacity and comparator, using the supplied Semaphore class for semaphores.
broadcast() - Method in class edu.oswego.cs.dl.util.concurrent.CondVar
Notify all waiting threads
broken_ - Variable in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
 
broken_ - Variable in class edu.oswego.cs.dl.util.concurrent.Rendezvous
 
broken() - Method in interface edu.oswego.cs.dl.util.concurrent.Barrier
Returns true if the barrier has been compromised by threads leaving the barrier before a synchronization point (normally due to interruption or timeout).
broken() - Method in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
 
broken() - Method in class edu.oswego.cs.dl.util.concurrent.Rendezvous
 
BrokenBarrierException - exception edu.oswego.cs.dl.util.concurrent.BrokenBarrierException.
Thrown by Barrier upon interruption of participant threads
BrokenBarrierException(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.BrokenBarrierException
Constructs a BrokenBarrierException with given index
BrokenBarrierException(int, String) - Constructor for class edu.oswego.cs.dl.util.concurrent.BrokenBarrierException
Constructs a BrokenBarrierException with the specified index and detail message.
building - Variable in class edu.lmu.liftor.Elevator
What building this elevator is in.
building - Variable in class edu.lmu.liftor.Floor
 
Building - class edu.lmu.liftor.Building.
A collection of floors, elevators and visitors.
Building(String, int, int) - Constructor for class edu.lmu.liftor.Building
Construct a new building with the given name, number of floors and number of elevators.

C

c_ - Variable in class edu.oswego.cs.dl.util.concurrent.SyncMap
 
c_ - Variable in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
call() - Method in class edu.oswego.cs.dl.util.concurrent.TimedCallable
 
call() - Method in interface edu.oswego.cs.dl.util.concurrent.Callable
Perform some action that returns a result or throws an exception
Callable - interface edu.oswego.cs.dl.util.concurrent.Callable.
Interface for runnable actions that bear results and/or throw Exceptions.
cancel() - Method in class edu.oswego.cs.dl.util.concurrent.FJTask
Set the termination status of this task.
cancel(Object) - Static method in class edu.oswego.cs.dl.util.concurrent.ClockDaemon
Cancel a scheduled task that has not yet been run.
CANCELLED - Static variable in class edu.oswego.cs.dl.util.concurrent.SynchronousChannel
Special marker used in queue nodes to indicate that the thread waiting for a change in the node has timed out or been interrupted.
cancelledWaitingReader() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
cancelledWaitingWriter() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
capacity_ - Variable in class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Number of elements allowed
capacity_ - Variable in class edu.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel
 
capacity() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronousChannel
 
capacity() - Method in class edu.oswego.cs.dl.util.concurrent.BoundedBuffer
 
capacity() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Return the number of slots in this table
capacity() - Method in class edu.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Return the current capacity of this queue
capacity() - Method in interface edu.oswego.cs.dl.util.concurrent.BoundedChannel
Return the maximum number of elements that can be held.
capacity() - Method in class edu.oswego.cs.dl.util.concurrent.SemaphoreControlledChannel
 
CASHead(WaitFreeQueue.Node, WaitFreeQueue.Node) - Method in class edu.oswego.cs.dl.util.concurrent.WaitFreeQueue
Simulate CAS for head field, using 'this' lock
CASNext(WaitFreeQueue.Node, WaitFreeQueue.Node) - Method in class edu.oswego.cs.dl.util.concurrent.WaitFreeQueue.Node
Simulate a CAS operation for 'next' field
CASTail(WaitFreeQueue.Node, WaitFreeQueue.Node) - Method in class edu.oswego.cs.dl.util.concurrent.WaitFreeQueue
Simulate CAS for tail field
cells_ - Variable in class edu.oswego.cs.dl.util.concurrent.PrioritySemaphore.PriorityWaitQueue
An array of wait queues, one per priority
Channel - interface edu.oswego.cs.dl.util.concurrent.Channel.
Main interface for buffers, queues, pipes, conduits, etc.
checkActive(FJTaskRunner, long) - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunnerGroup
Set active status of thread t to false, and then wait until: (a) there is a task in the entry queue, or (b) other threads are active, or (c) the current thread is interrupted.
checkForComodification() - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList
 
checkOverflow() - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Adjust top and base, and grow DEQ if necessary.
children - Variable in class edu.oswego.cs.dl.util.concurrent.PropertyChangeMulticaster
HashMap for managing listeners for specific properties.
children - Variable in class edu.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
HashMap for managing listeners for specific properties.
clear() - Method in class edu.oswego.cs.dl.util.concurrent.Heap
remove all elements
clear() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Removes all mappings from this map.
clear() - Method in class edu.oswego.cs.dl.util.concurrent.FutureResult
Clear the value and exception and set to not-ready, allowing this FutureResult to be reused.
clear() - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
clear() - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
 
clear() - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
clear() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Removes all mappings from this map.
clear() - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Removes all of the elements from this list.
clearThread() - Method in class edu.oswego.cs.dl.util.concurrent.QueuedExecutor
set thread_ to null to indicate termination
clearThread() - Method in class edu.oswego.cs.dl.util.concurrent.ClockDaemon
set thread_ to null to indicate termination
ClockDaemon - class edu.oswego.cs.dl.util.concurrent.ClockDaemon.
A general-purpose time-based daemon, vaguely similar in functionality to common system-level utilities such as at (and the associated crond) in Unix.
ClockDaemon.RunLoop - class edu.oswego.cs.dl.util.concurrent.ClockDaemon.RunLoop.
The runloop is isolated in its own Runnable class just so that the main class need not implement Runnable, which would allow others to directly invoke run, which is not supported.
ClockDaemon.RunLoop() - Constructor for class edu.oswego.cs.dl.util.concurrent.ClockDaemon.RunLoop
 
ClockDaemon.TaskNode - class edu.oswego.cs.dl.util.concurrent.ClockDaemon.TaskNode.
 
ClockDaemon() - Constructor for class edu.oswego.cs.dl.util.concurrent.ClockDaemon
Create a new ClockDaemon
clone() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Returns a shallow copy of this ConcurrentHashMap instance: the keys and values themselves are not cloned.
clone() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Returns a shallow copy of this ConcurrentReaderHashMap instance: the keys and values themselves are not cloned.
clone() - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Returns a shallow copy of this list.
cmp_ - Variable in class edu.oswego.cs.dl.util.concurrent.Heap
 
coInvoke(FJTask[]) - Static method in class edu.oswego.cs.dl.util.concurrent.FJTask
Fork all tasks in array, and await their completion.
coInvoke(FJTask[]) - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Array-based version of coInvoke
coInvoke(FJTask, FJTask) - Static method in class edu.oswego.cs.dl.util.concurrent.FJTask
Fork both tasks and then wait for their completion.
coInvoke(FJTask, FJTask) - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
A specialized expansion of w.fork(); invoke(v); w.join();
commit(boolean, boolean) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableBoolean
 
commit(boolean, boolean) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
Set value to newValue only if it is currently assumedValue.
commit(byte, byte) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableByte
 
commit(byte, byte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Set value to newValue only if it is currently assumedValue.
commit(char, char) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableChar
 
commit(char, char) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
Set value to newValue only if it is currently assumedValue.
commit(double, double) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
Set value to newValue only if it is currently assumedValue.
commit(double, double) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableDouble
 
commit(float, float) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
Set value to newValue only if it is currently assumedValue.
commit(float, float) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableFloat
 
commit(int, int) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to newValue only if it is currently assumedValue.
commit(int, int) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableInt
 
commit(long, long) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableLong
 
commit(long, long) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Set value to newValue only if it is currently assumedValue.
commit(Object, Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedRef
Set value to newValue only if it is currently assumedValue.
commit(Object, Object) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableRef
 
commit(short, short) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableShort
 
commit(short, short) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Set value to newValue only if it is currently assumedValue.
comparator() - Method in class edu.oswego.cs.dl.util.concurrent.SyncSortedSet
 
comparator() - Method in class edu.oswego.cs.dl.util.concurrent.SyncSortedMap
 
compare(Object, Object) - Method in class edu.lmu.liftor.Person.PeopleRuntimeComparator
 
compare(Object, Object) - Method in class edu.oswego.cs.dl.util.concurrent.Heap
perform element comaprisons using comparator or natural ordering
compareTo(boolean) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(byte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(char) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(double) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(float) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(int) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(long) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ClockDaemon.TaskNode
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
 
compareTo(short) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
 
compareTo(SynchronizedBoolean) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(SynchronizedByte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(SynchronizedChar) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(SynchronizedDouble) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(SynchronizedFloat) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(SynchronizedInt) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(SynchronizedLong) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(SynchronizedShort) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
 
complement() - Method in class edu.oswego.cs.dl.util.concurrent.WaitableBoolean
 
complement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedBoolean
Set the value to its complement
complement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Set the value to its complement
complement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Set the value to its complement
complement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Set the value to its complement
complement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Set the value to its complement
CONCURRENCY_LEVEL - Static variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
The number of concurrency control segments.
ConcurrentHashMap - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.
A version of Hashtable supporting concurrency for both retrievals and updates: Retrievals Retrievals may overlap updates.
ConcurrentHashMap.Entry - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.Entry.
ConcurrentHashMap collision list entry.
ConcurrentHashMap.HashIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator.
 
ConcurrentHashMap.HashIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator
 
ConcurrentHashMap.KeyIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.KeyIterator.
 
ConcurrentHashMap.KeyIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.KeyIterator
 
ConcurrentHashMap.Segment - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.Segment.
Bookkeeping for each concurrency control segment.
ConcurrentHashMap.Segment() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.Segment
 
ConcurrentHashMap.ValueIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.ValueIterator.
 
ConcurrentHashMap.ValueIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.ValueIterator
 
ConcurrentHashMap() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Constructs a new, empty map with a default initial capacity and default load factor.
ConcurrentHashMap(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Constructs a new, empty map with the specified initial capacity and default load factor.
ConcurrentHashMap(int, float) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Constructs a new, empty map with the specified initial capacity and the specified load factor.
ConcurrentHashMap(Map) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Constructs a new map with the same mappings as the given map.
ConcurrentReaderHashMap - class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.
A version of Hashtable that supports mostly-concurrent reading, but exclusive writing.
ConcurrentReaderHashMap.Entry - class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.Entry.
ConcurrentReaderHashMap collision list entry.
ConcurrentReaderHashMap.HashIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator.
 
ConcurrentReaderHashMap.HashIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator
 
ConcurrentReaderHashMap.KeyIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.KeyIterator.
 
ConcurrentReaderHashMap.KeyIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.KeyIterator
 
ConcurrentReaderHashMap.ValueIterator - class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.ValueIterator.
 
ConcurrentReaderHashMap.ValueIterator() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.ValueIterator
 
ConcurrentReaderHashMap() - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Constructs a new, empty map with a default initial capacity and load factor.
ConcurrentReaderHashMap(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Constructs a new, empty map with the specified initial capacity and default load factor.
ConcurrentReaderHashMap(int, float) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Constructs a new, empty map with the specified initial capacity and the specified load factor.
ConcurrentReaderHashMap(Map) - Constructor for class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Constructs a new map with the same mappings as the given map.
CondVar - class edu.oswego.cs.dl.util.concurrent.CondVar.
This class is designed for fans of POSIX pthreads programming.
CondVar(Sync) - Constructor for class edu.oswego.cs.dl.util.concurrent.CondVar
Create a new CondVar that relies on the given mutual exclusion lock.
confirmPop(int) - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Check under synch lock if DEQ is really empty when doing pop.
confirmTake(int) - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
double-check a potential take
contains(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Tests if some key maps into the specified value in this table.
contains(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
contains(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
contains(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Tests if some key maps into the specified value in this table.
contains(Object) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Returns true if this list contains the specified element.
containsAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
containsAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.SyncCollection
 
containsAll(Collection) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Returns true if this Collection contains all of the elements in the specified Collection.
containsKey(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Tests if the specified object is a key in this table.
containsKey(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
 
containsKey(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Tests if the specified object is a key in this table.
containsValue(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Returns true if this map maps one or more keys to the specified value.
containsValue(Object) - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
 
containsValue(Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Returns true if this map maps one or more keys to the specified value.
convert(Person.Deity) - Method in class edu.lmu.liftor.Person
 
convert(Person) - Method in class edu.lmu.liftor.Person.Deity
Convert the given person to worship this deity.
copyIn(Object[], int, int) - Method in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Replace the held array with a copy of the n elements of the provided array, starting at position first.
CopyOnWriteArrayList - class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.
This class implements a variant of java.util.ArrayList in which all mutative operations (add, set, and so on) are implemented by making a fresh copy of the underlying array.
CopyOnWriteArrayList.COWIterator - class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator.
 
CopyOnWriteArrayList.COWIterator(Object[], int) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator
 
CopyOnWriteArrayList.COWSubList - class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList.
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator - class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList.COWSubListIterator.
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
CopyOnWriteArrayList.COWSubList(CopyOnWriteArrayList, int, int) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList
 
CopyOnWriteArrayList() - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Constructs an empty list
CopyOnWriteArrayList(Collection) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Constructs an list containing the elements of the specified Collection, in the order they are returned by the Collection's iterator.
CopyOnWriteArrayList(Object[]) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Create a new CopyOnWriteArrayList holding a copy of given array
CopyOnWriteArraySet - class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet.
This class implements a java.util.Set that uses a CopyOnWriteArrayList for all of its operations.
CopyOnWriteArraySet() - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
Constructs an empty set
CopyOnWriteArraySet(Collection) - Constructor for class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
Constructs a set containing all of the elements of the specified Collection.
count - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.Segment
The number of elements in this segment's region.
count - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
The total number of mappings in the hash table.
count_ - Variable in class edu.oswego.cs.dl.util.concurrent.Heap
 
count_ - Variable in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
 
count_ - Variable in class edu.oswego.cs.dl.util.concurrent.CountDown
 
CountDown - class edu.oswego.cs.dl.util.concurrent.CountDown.
A CountDown can serve as a simple one-shot barrier.
CountDown(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.CountDown
Create a new CountDown with given count value
createThreads(int) - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Create and start up to numberOfThreads threads in the pool.
currentCount() - Method in class edu.oswego.cs.dl.util.concurrent.CountDown
Return the current count value.
currentKey - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator
 
currentKey - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator
 
currentValue - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator
 
currentValue - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator
 
cursor - Variable in class edu.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator
Index of element to be returned by subsequent call to next.
CyclicBarrier - class edu.oswego.cs.dl.util.concurrent.CyclicBarrier.
A cyclic barrier is a reasonable choice for a barrier in contexts involving a fixed sized group of threads that must occasionally wait for each other.
CyclicBarrier(int) - Constructor for class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
Create a CyclicBarrier for the indicated number of parties, and no command to run at each barrier.
CyclicBarrier(int, Runnable) - Constructor for class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
Create a CyclicBarrier for the indicated number of parties.

D

decrement() - Method in class edu.oswego.cs.dl.util.concurrent.WaitableByte
 
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.WaitableShort
 
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.WaitableLong
 
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Decrement the value.
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Decrement the value.
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.WaitableInt
 
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Decrement the value.
decrement() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Decrement the value.
DEFAULT_ELEVATOR_CAPACITY - Static variable in class edu.lmu.liftor.Elevator
This is the maximum capacity of the elevators
DEFAULT_INITIAL_CAPACITY - Static variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
The default initial number of table slots for this table (32).
DEFAULT_INITIAL_CAPACITY - Static variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
The default initial number of table slots for this table (32).
DEFAULT_KEEPALIVETIME - Static variable in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum time to keep worker threads alive waiting for new tasks; used if not otherwise specified.
DEFAULT_LOAD_FACTOR - Static variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
The default load factor for this table (0.75) Used when not otherwise specified in constructor.
DEFAULT_LOAD_FACTOR - Static variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
The default load factor for this table (1.0).
DEFAULT_MAXIMUMPOOLSIZE - Static variable in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
The maximum pool size; used if not otherwise specified.
DEFAULT_MINIMUMPOOLSIZE - Static variable in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
The minimum pool size; used if not otherwise specified.
DefaultChannelCapacity - class edu.oswego.cs.dl.util.concurrent.DefaultChannelCapacity.
A utility class to set the default capacity of BoundedChannel implementations that otherwise require a capacity argument
DefaultChannelCapacity() - Constructor for class edu.oswego.cs.dl.util.concurrent.DefaultChannelCapacity
 
departures_ - Variable in class edu.oswego.cs.dl.util.concurrent.Rendezvous
Number of threads that are permitted to depart rendezvous
deq - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
The DEQ array.
deq() - Method in class edu.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
deqSize() - Method in class edu.oswego.cs.dl.util.concurrent.FJTaskRunner
Current size of the task DEQ
destination - Variable in class edu.lmu.liftor.Traveller.FloorTraveller
 
detach(ObservableSync.SyncObserver) - Method in class edu.oswego.cs.dl.util.concurrent.ObservableSync
Remove obs from the set of observers.
DirectExecutor - class edu.oswego.cs.dl.util.concurrent.DirectExecutor.
An implementation of Executor that invokes the run method of the supplied command and then returns.
DirectExecutor() - Constructor for class edu.oswego.cs.dl.util.concurrent.DirectExecutor
 
discardOldestWhenBlocked() - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to discard the oldest unhandled request
discardWhenBlocked() - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Set the policy for blocked execution to be to return without executing the request.
divide(byte) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableByte
 
divide(byte) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedByte
Divide value by factor (i.e., set value /= factor)
divide(char) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableChar
 
divide(char) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedChar
Divide value by factor (i.e., set value /= factor)
divide(double) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedDouble
Divide value by factor (i.e., set value /= factor)
divide(double) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableDouble
 
divide(float) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedFloat
Divide value by factor (i.e., set value /= factor)
divide(float) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableFloat
 
divide(int) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedInt
Divide value by factor (i.e., set value /= factor)
divide(int) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableInt
 
divide(long) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableLong
 
divide(long) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedLong
Divide value by factor (i.e., set value /= factor)
divide(short) - Method in class edu.oswego.cs.dl.util.concurrent.WaitableShort
 
divide(short) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronizedShort
Divide value by factor (i.e., set value /= factor)
doBarrier(boolean, long) - Method in class edu.oswego.cs.dl.util.concurrent.CyclicBarrier
 
doFloor(Person) - Method in class edu.lmu.liftor.Traveller.RandomFloorTraveller
This Traveller's action is to simply hang about Slacker style.
doFloor(Person) - Method in class edu.lmu.liftor.Traveller.FloorTraveller
This method is called when the Traveller is not in an elevator.
doGet() - Method in class edu.oswego.cs.dl.util.concurrent.FutureResult
internal utility: either get the value or throw the exception
doRendezvous(Object, boolean, long) - Method in class edu.oswego.cs.dl.util.concurrent.Rendezvous
 
doTimedWait(QueuedSemaphore, long) - Method in class edu.oswego.cs.dl.util.concurrent.QueuedSemaphore.WaitQueue.WaitNode
 
doWait(QueuedSemaphore) - Method in class edu.oswego.cs.dl.util.concurrent.QueuedSemaphore.WaitQueue.WaitNode
 
drain() - Method in class edu.oswego.cs.dl.util.concurrent.PooledExecutor
Remove all unprocessed tasks from pool queue, and return them in a java.util.List.
duration - Variable in class edu.oswego.cs.dl.util.concurrent.TimeoutException
The approximate time that the operation lasted before this timeout exception was thrown.

E

edu.lmu.liftor - package edu.lmu.liftor
 
edu.oswego.cs.dl.util.concurrent - package edu.oswego.cs.dl.util.concurrent
 
elements() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Returns an enumeration of the values in this table.
elements() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Returns an enumeration of the values in this table.
Elevator - class edu.lmu.liftor.Elevator.
An Elevator is a special kind of place that moves among Landings.
Elevator.Landing - class edu.lmu.liftor.Elevator.Landing.
A part of a floor that an Elevator may interact with.
Elevator.Landing(Floor) - Constructor for class edu.lmu.liftor.Elevator.Landing
Construct a new landing on the given floor.
Elevator(Building, List) - Constructor for class edu.lmu.liftor.Elevator
Construct a new elevator in the given building with the given list of landings.
elevatorClose(Elevator) - Method in class edu.lmu.liftor.Elevator.Landing
The given elevator is trying to revoke boarding on this landing.
elevatorOpen(Elevator) - Method in class edu.lmu.liftor.Elevator.Landing
The given elevator is offering boarding on this landing.
emptySlots_ - Variable in class edu.oswego.cs.dl.util.concurrent.BoundedBuffer
 
endJourney() - Method in class edu.lmu.liftor.Traveller
 
endRead() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a read.
endRead() - Method in class edu.oswego.cs.dl.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
ENDTASK - Static variable in class edu.oswego.cs.dl.util.concurrent.QueuedExecutor
Special queue element to signal termination
endWrite() - Method in class edu.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
Called upon termination of a write.
endWrite() - Method in class edu.oswego.cs.dl.util.concurrent.ReentrantWriterPreferenceReadWriteLock
 
enq(LinkedNode) - Method in class edu.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
 
enter(Visitor) - Method in class edu.lmu.liftor.Place.PlaceImpl
 
enter(Visitor) - Method in interface edu.lmu.liftor.Place
Add the visitor to this place.
enter(Visitor) - Method in class edu.lmu.liftor.Building
 
entries_ - Variable in class edu.oswego.cs.dl.util.concurrent.Rendezvous
Number of threads that have entered rendezvous
entry - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator
 
entry - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator
 
entryGate_ - Variable in class edu.oswego.cs.dl.util.concurrent.Rendezvous
Incoming threads pile up on entry until last set done.
entryLock - Variable in class edu.oswego.cs.dl.util.concurrent.FIFOReadWriteLock
Fair Semaphore serving as a kind of mutual exclusion lock.
entryQueue - Variable in class edu.oswego.cs.dl.util.concurrent.FJTaskRunnerGroup
Group-wide queue for tasks entered via execute()
entrySet - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
 
entrySet - Variable in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
 
entrySet() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Returns a collection view of the mappings contained in this map.
entrySet() - Method in class edu.oswego.cs.dl.util.concurrent.SyncMap
 
entrySet() - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Returns a collection view of the mappings contained in this map.
eq(Object, Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Check for equality of non-null references x and y.
eq(Object, Object) - Method in class edu.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Check for equality of non-null references x and y.
equals(