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

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 class EDU.oswego.cs.dl.util.concurrent.CountDown
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.ReaderSync
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.WriterSync
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.Latch
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.LayeredSync
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.Mutex
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.NullSync
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.ObservableSync
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.QueuedSemaphore
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.ReentrantLock
 
acquire() - Method in class EDU.oswego.cs.dl.util.concurrent.Semaphore
Wait until a permit is available, and take one
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.TimeoutSync
 
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
 
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(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(int, Object) - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList
 
add(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Appends the specified element to the end of this list.
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(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
add(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncCollection
 
add(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncList.SyncCollectionListIterator
 
add(int, Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncList
 
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.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(float) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedFloat
Add amount to value (i.e., set value += amount)
add(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Add amount to value (i.e., set value += amount)
add(long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedLong
Add amount to value (i.e., set value += amount)
add(short) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
Add amount to value (i.e., set value += amount)
add(byte) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableByte
 
add(char) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableChar
 
add(double) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableDouble
 
add(float) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableFloat
 
add(int) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableInt
 
add(long) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableLong
 
add(short) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableShort
 
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.CopyOnWriteArrayList
Inserts all of the elements in the specified Collection into this list, starting at the specified position.
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(int, Collection) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncList
 
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.
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(VetoableChangeListener) - Method in class EDU.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a VetoableChangeListener to the listener list.
addVetoableChangeListener(String, VetoableChangeListener) - Method in class EDU.oswego.cs.dl.util.concurrent.VetoableChangeMulticaster
Add a VetoableChangeListener for a specific property.
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.
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.
afterRead(boolean) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncCollection
Clean up after a reader operation
afterRead(boolean) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncMap
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.ReentrantWriterPreferenceReadWriteLock
 
allowReader() - Method in class EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
Override this method to change to reader preference
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.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.
and(boolean) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableBoolean
 
and(byte) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableByte
Set value to value & b.
and(int) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableInt
Set value to value & b.
and(long) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableLong
Set value to value & b.
and(short) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableShort
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() - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList
Accessor to the array intended to be called from within unsynchronized read-only methods
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.
attach(ObservableSync.SyncObserver) - Method in class EDU.oswego.cs.dl.util.concurrent.ObservableSync
Add obs to the set of observers
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.CountDown
 
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
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.Latch
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.LayeredSync
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.Mutex
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.NullSync
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.ObservableSync
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.QueuedSemaphore
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.ReentrantLock
 
attempt(long) - Method in class EDU.oswego.cs.dl.util.concurrent.Semaphore
Wait at most msecs millisconds for a permit.
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.TimeoutSync
 
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
 
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(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.
awaitTerminationAfterShutdown() - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
Wait for a shutdown pool to fully terminate.

B

Barrier - Interface in EDU.oswego.cs.dl.util.concurrent
Barriers serve as synchronization points for groups of threads that must occasionally wait for each other.
BoundedBuffer - Class in EDU.oswego.cs.dl.util.concurrent
Efficient array-based bounded buffer class.
BoundedBuffer(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a BoundedBuffer with the given capacity.
BoundedBuffer() - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
Create a buffer with the current default capacity
BoundedChannel - Interface in EDU.oswego.cs.dl.util.concurrent
A channel that is known to have a capacity, signifying that put operations may block when the capacity is reached.
BoundedLinkedQueue - Class in EDU.oswego.cs.dl.util.concurrent
A bounded variant of LinkedQueue class.
BoundedLinkedQueue(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Create a queue with the given capacity
BoundedLinkedQueue() - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedLinkedQueue
Create a queue with the current default capacity
BoundedPriorityQueue - Class in EDU.oswego.cs.dl.util.concurrent
A heap-based priority queue, using semaphores for concurrency control.
BoundedPriorityQueue(int, Comparator) - Constructor for class EDU.oswego.cs.dl.util.concurrent.BoundedPriorityQueue
Create a priority queue with the given capacity and comparator
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() - 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(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.
BrokenBarrierException - Exception in EDU.oswego.cs.dl.util.concurrent
Thrown by Barrier upon interruption of participant threads
BrokenBarrierException(int) - Constructor for exception EDU.oswego.cs.dl.util.concurrent.BrokenBarrierException
Constructs a BrokenBarrierException with given index
BrokenBarrierException(int, String) - Constructor for exception EDU.oswego.cs.dl.util.concurrent.BrokenBarrierException
Constructs a BrokenBarrierException with the specified index and detail message.
barrier() - Method in class EDU.oswego.cs.dl.util.concurrent.CyclicBarrier
Enter barrier and wait for the other parties()-1 threads.
barrier - Variable in class EDU.oswego.cs.dl.util.concurrent.FJTaskRunner
An extra object to synchronize on in order to achieve a memory barrier.
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.SyncCollection
Try to acquire sync before a reader operation; record failure
beforeRead() - Method in class EDU.oswego.cs.dl.util.concurrent.SyncMap
Try to acquire sync before a reader operation; record failure
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.AbortWhenBlocked
 
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.
blockedAction(Runnable) - Method in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor.DiscardOldestWhenBlocked
 
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.WaitWhenBlocked
 
blockedExecutionHandler_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PooledExecutor
The current handler for unserviceable requests.
broadcast() - Method in class EDU.oswego.cs.dl.util.concurrent.CondVar
Notify all waiting threads
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
 
broken_ - Variable in class EDU.oswego.cs.dl.util.concurrent.CyclicBarrier
 
broken_ - Variable in class EDU.oswego.cs.dl.util.concurrent.Rendezvous
 

C

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.
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
CONCURRENCY_LEVEL - Static variable in class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap
The number of concurrency control segments.
Callable - Interface in EDU.oswego.cs.dl.util.concurrent
Interface for runnable actions that bear results and/or throw Exceptions.
Channel - Interface in EDU.oswego.cs.dl.util.concurrent
Main interface for buffers, queues, pipes, conduits, etc.
ClockDaemon - Class in EDU.oswego.cs.dl.util.concurrent
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() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ClockDaemon
Create a new ClockDaemon
ClockDaemon.RunLoop - Class in EDU.oswego.cs.dl.util.concurrent
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 in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentHashMap - Class in EDU.oswego.cs.dl.util.concurrent
A version of Hashtable supporting concurrency for both retrievals and updates: Retrievals Retrievals may overlap updates.
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(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() - 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(Map) - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap
Constructs a new map with the same mappings as the given map.
ConcurrentHashMap.Entry - Class in EDU.oswego.cs.dl.util.concurrent
ConcurrentHashMap collision list entry.
ConcurrentHashMap.HashIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentHashMap.HashIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.HashIterator
 
ConcurrentHashMap.KeyIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentHashMap.KeyIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.KeyIterator
 
ConcurrentHashMap.Segment - Class in EDU.oswego.cs.dl.util.concurrent
Bookkeeping for each concurrency control segment.
ConcurrentHashMap.Segment() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.Segment
 
ConcurrentHashMap.ValueIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentHashMap.ValueIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentHashMap.ValueIterator
 
ConcurrentReaderHashMap - Class in EDU.oswego.cs.dl.util.concurrent
A version of Hashtable that supports mostly-concurrent reading, but exclusive writing.
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(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() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap
Constructs a new, empty map with a default initial capacity and 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.
ConcurrentReaderHashMap.BarrierLock - Class in EDU.oswego.cs.dl.util.concurrent
A Serializable class for barrier lock
ConcurrentReaderHashMap.BarrierLock() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.BarrierLock
 
ConcurrentReaderHashMap.Entry - Class in EDU.oswego.cs.dl.util.concurrent
ConcurrentReaderHashMap collision list entry.
ConcurrentReaderHashMap.HashIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentReaderHashMap.HashIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.HashIterator
 
ConcurrentReaderHashMap.KeyIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentReaderHashMap.KeyIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.KeyIterator
 
ConcurrentReaderHashMap.ValueIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
ConcurrentReaderHashMap.ValueIterator() - Constructor for class EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.ValueIterator
 
CondVar - Class in EDU.oswego.cs.dl.util.concurrent
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.
CopyOnWriteArrayList - Class in EDU.oswego.cs.dl.util.concurrent
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() - 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
CopyOnWriteArrayList.COWIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
CopyOnWriteArrayList.COWIterator(Object[], int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWIterator
 
CopyOnWriteArrayList.COWSubList - Class in EDU.oswego.cs.dl.util.concurrent
 
CopyOnWriteArrayList.COWSubList(CopyOnWriteArrayList, int, int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator - Class in EDU.oswego.cs.dl.util.concurrent
 
CopyOnWriteArrayList.COWSubList.COWSubListIterator(int) - Constructor for class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArrayList.COWSubList.COWSubListIterator
 
CopyOnWriteArraySet - Class in EDU.oswego.cs.dl.util.concurrent
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.
CountDown - Class in EDU.oswego.cs.dl.util.concurrent
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
CyclicBarrier - Class in EDU.oswego.cs.dl.util.concurrent
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.
c_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SyncCollection
 
c_ - Variable in class EDU.oswego.cs.dl.util.concurrent.SyncMap
 
call() - Method in interface EDU.oswego.cs.dl.util.concurrent.Callable
Perform some action that returns a result or throws an exception
call() - Method in class EDU.oswego.cs.dl.util.concurrent.TimedCallable
 
cancel(Object) - Static method in class EDU.oswego.cs.dl.util.concurrent.ClockDaemon
Cancel a scheduled task that has not yet been run.
cancel() - Method in class EDU.oswego.cs.dl.util.concurrent.FJTask
Set the termination status of this task.
cancelledWaitingReader() - Method in class EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
cancelledWaitingWriter() - Method in class EDU.oswego.cs.dl.util.concurrent.WriterPreferenceReadWriteLock
 
capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.BoundedBuffer
 
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.BoundedLinkedQueue
Return the current capacity of this queue
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.SemaphoreControlledChannel
 
capacity() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronousChannel
 
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
 
cells_ - Variable in class EDU.oswego.cs.dl.util.concurrent.PrioritySemaphore.PriorityWaitQueue
An array of wait queues, one per priority
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.ConcurrentHashMap
Removes all mappings from this map.
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.
clear() - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
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.Heap
remove all elements
clear() - Method in class EDU.oswego.cs.dl.util.concurrent.SyncCollection
 
clear() - Method in class EDU.oswego.cs.dl.util.concurrent.SyncMap
 
clearThread() - Method in class EDU.oswego.cs.dl.util.concurrent.ClockDaemon
set thread_ to null to indicate termination
clearThread() - Method in class EDU.oswego.cs.dl.util.concurrent.QueuedExecutor
set thread_ to null to indicate termination
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, FJTask) - Static method in class EDU.oswego.cs.dl.util.concurrent.FJTask
Fork both tasks and then wait for their completion.
coInvoke(FJTask[]) - Static method in class EDU.oswego.cs.dl.util.concurrent.FJTask
Fork all tasks in array, and await 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();
coInvoke(FJTask[]) - Method in class EDU.oswego.cs.dl.util.concurrent.FJTaskRunner
Array-based version of coInvoke
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.SynchronizedByte
Set value to newValue only if it is currently assumedValue.
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(float, float) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedFloat
Set value to newValue only if it is currently assumedValue.
commit(int, int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Set value to newValue only if it is currently assumedValue.
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(short, short) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
Set value to newValue only if it is currently assumedValue.
commit(boolean, boolean) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableBoolean
 
commit(byte, byte) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableByte
 
commit(char, char) - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableChar
 
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.WaitableFloat
 
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(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
 
comparator() - Method in class EDU.oswego.cs.dl.util.concurrent.SyncSortedMap
 
comparator() - Method in class EDU.oswego.cs.dl.util.concurrent.SyncSortedSet
 
compare(Object, Object) - Method in class EDU.oswego.cs.dl.util.concurrent.Heap
perform element comaprisons using comparator or natural ordering
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.ClockDaemon.TaskNode
 
compareTo(boolean) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(SynchronizedBoolean) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean
 
compareTo(byte) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(SynchronizedByte) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedByte
 
compareTo(char) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(SynchronizedChar) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedChar
 
compareTo(double) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(SynchronizedDouble) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedDouble
 
compareTo(float) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(SynchronizedFloat) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedFloat
 
compareTo(int) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(SynchronizedInt) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
 
compareTo(long) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(SynchronizedLong) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedLong
 
compareTo(short) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
 
compareTo(SynchronizedShort) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
 
compareTo(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
 
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.SynchronizedByte
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.SynchronizedLong
Set the value to its complement
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedShort
Set the value to its complement
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableBoolean
 
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableByte
Set the value to its complement
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableInt
Set the value to its complement
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableLong
Set the value to its complement
complement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableShort
Set the value to its complement
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.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.
contains(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
contains(Object) - 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.
containsAll(Collection) - Method in class EDU.oswego.cs.dl.util.concurrent.CopyOnWriteArraySet
 
containsAll(Collection) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncCollection
 
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.ConcurrentReaderHashMap
Tests if the specified object is a key in this table.
containsKey(Object) - Method in class EDU.oswego.cs.dl.util.concurrent.SyncMap
 
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.ConcurrentReaderHashMap
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
 
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.
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.CountDown
 
count_ - Variable in class EDU.oswego.cs.dl.util.concurrent.CyclicBarrier
 
count_ - Variable in class EDU.oswego.cs.dl.util.concurrent.Heap
 
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.

D

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 in EDU.oswego.cs.dl.util.concurrent
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
 
DirectExecutor - Class in EDU.oswego.cs.dl.util.concurrent
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
 
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedByte
Decrement the value.
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.SynchronizedInt
Decrement the value.
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.
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableByte
 
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableInt
 
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableLong
 
decrement() - Method in class EDU.oswego.cs.dl.util.concurrent.WaitableShort
 
departures_ - Variable in class EDU.oswego.cs.dl.util.concurrent.R