Library:backport-util-concurrent
Version:2.2
Compatibility:JDK 1.4
Classes in library backport-util-concurrent.
NamePackageDescription
AbstractCollectionedu.emory.mathcs.backport.java.utilOverrides toArray() and toArray(Object[]) in AbstractCollection to provide implementations valid for concurrent collections.
AbstractExecutorServiceedu.emory.mathcs.backport.java.util.concurrentProvides default implementations of ExecutorService execution methods.
AbstractListedu.emory.mathcs.backport.java.utilOverrides toArray() and toArray(Object[]) in AbstractCollection to provide implementations valid for concurrent lists.
AbstractMapedu.emory.mathcs.backport.java.utilConvenience base class for map implementations that provides helper classes representing simple map entries, both mutable and immutable.
AbstractMap.SimpleEntryedu.emory.mathcs.backport.java.utilAn Entry maintaining a key and a value.
AbstractMap.SimpleImmutableEntryedu.emory.mathcs.backport.java.utilAn Entry maintaining an immutable key and value, This class does not support method setValue.
AbstractQueueedu.emory.mathcs.backport.java.utilThis class provides skeletal implementations of some Queue operations.
AbstractSequentialListedu.emory.mathcs.backport.java.utilOverrides toArray() and toArray(Object[]) in AbstractCollection to provide implementations valid for concurrent lists.
AbstractSetedu.emory.mathcs.backport.java.utilOverrides toArray() and toArray(Object[]) in AbstractCollection to provide implementations valid for concurrent sets.
ArrayBlockingQueueedu.emory.mathcs.backport.java.util.concurrentA bounded blocking queue backed by an array.
ArrayDequeedu.emory.mathcs.backport.java.utilResizable-array implementation of the Deque interface.
Arraysedu.emory.mathcs.backport.java.utilNo description provided.
AtomicBooleanedu.emory.mathcs.backport.java.util.concurrent.atomicA boolean value that may be updated atomically.
AtomicIntegeredu.emory.mathcs.backport.java.util.concurrent.atomicAn int value that may be updated atomically.
AtomicIntegerArrayedu.emory.mathcs.backport.java.util.concurrent.atomicAn int array in which elements may be updated atomically.
AtomicLongedu.emory.mathcs.backport.java.util.concurrent.atomicA long value that may be updated atomically.
AtomicLongArrayedu.emory.mathcs.backport.java.util.concurrent.atomicA long array in which elements may be updated atomically.
AtomicMarkableReferenceedu.emory.mathcs.backport.java.util.concurrent.atomicAn AtomicMarkableReference maintains an object reference along with a mark bit, that can be updated atomically.
AtomicReferenceedu.emory.mathcs.backport.java.util.concurrent.atomicAn object reference that may be updated atomically.
AtomicReferenceArrayedu.emory.mathcs.backport.java.util.concurrent.atomicAn array of object references in which elements may be updated atomically.
AtomicStampedReferenceedu.emory.mathcs.backport.java.util.concurrent.atomicAn AtomicStampedReference maintains an object reference along with an integer "stamp", that can be updated atomically.
Collectionsedu.emory.mathcs.backport.java.utilAugments Collections with methods added in Java 5.0 and higher.
ConcurrentHashMapedu.emory.mathcs.backport.java.util.concurrentA hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates.
ConcurrentLinkedQueueedu.emory.mathcs.backport.java.util.concurrentAn unbounded thread-safe queue based on linked nodes.
ConcurrentSkipListMapedu.emory.mathcs.backport.java.util.concurrentA scalable concurrent ConcurrentNavigableMap implementation.
ConcurrentSkipListSetedu.emory.mathcs.backport.java.util.concurrentA scalable concurrent NavigableSet implementation based on a ConcurrentSkipListMap .
CopyOnWriteArrayListedu.emory.mathcs.backport.java.util.concurrentNo description provided.
CopyOnWriteArraySetedu.emory.mathcs.backport.java.util.concurrentA Set that uses an internal CopyOnWriteArrayList for all of its operations.
CountDownLatchedu.emory.mathcs.backport.java.util.concurrentA synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.
CyclicBarrieredu.emory.mathcs.backport.java.util.concurrentA synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point.
DelayQueueedu.emory.mathcs.backport.java.util.concurrentAn unbounded blocking queue of Delayed elements, in which an element can only be taken when its delay has expired.
Exchangeredu.emory.mathcs.backport.java.util.concurrentA synchronization point at which threads can pair and swap elements within pairs.
ExecutorCompletionServiceedu.emory.mathcs.backport.java.util.concurrentA CompletionService that uses a supplied Executor to execute tasks.
Executorsedu.emory.mathcs.backport.java.util.concurrentFactory and utility methods for Executor , ExecutorService , ScheduledExecutorService , ThreadFactory , and Callable classes defined in this package.
FIFOWaitQueueedu.emory.mathcs.backport.java.util.concurrent.helpersSimple linked list queue used in FIFOSemaphore.
FutureTaskedu.emory.mathcs.backport.java.util.concurrentA cancellable asynchronous computation.
LinkedBlockingDequeedu.emory.mathcs.backport.java.util.concurrentAn optionally-bounded blocking deque based on linked nodes.
LinkedBlockingQueueedu.emory.mathcs.backport.java.util.concurrentAn optionally-bounded blocking queue based on linked nodes.
LinkedListedu.emory.mathcs.backport.java.utilNo description provided.
PriorityBlockingQueueedu.emory.mathcs.backport.java.util.concurrentAn unbounded blocking queue that uses the same ordering rules as class PriorityQueue and supplies blocking retrieval operations.
PriorityQueueedu.emory.mathcs.backport.java.utilAn unbounded queue that supports element retrieval in the order of relative priority.
ReentrantLockedu.emory.mathcs.backport.java.util.concurrent.locksA reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using synchronized methods and statements, but with extended capabilities.
ReentrantReadWriteLockedu.emory.mathcs.backport.java.util.concurrent.locksAn implementation of ReadWriteLock supporting similar semantics to ReentrantLock .
ReentrantReadWriteLock.ReadLockedu.emory.mathcs.backport.java.util.concurrent.locksThe lock returned by method readLock() .
ReentrantReadWriteLock.WriteLockedu.emory.mathcs.backport.java.util.concurrent.locksThe lock returned by method writeLock() .
ScheduledThreadPoolExecutoredu.emory.mathcs.backport.java.util.concurrentA ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or to execute periodically.
Semaphoreedu.emory.mathcs.backport.java.util.concurrentA counting semaphore.
SynchronousQueueedu.emory.mathcs.backport.java.util.concurrentA blocking queue in which each insert operation must wait for a corresponding remove operation by another thread, and vice versa.
ThreadHelpersedu.emory.mathcs.backport.java.util.concurrent.helpersEmulation of some new functionality present in java.lang.Thread in J2SE 5.0.
ThreadPoolExecutoredu.emory.mathcs.backport.java.util.concurrentAn ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
ThreadPoolExecutor.AbortPolicyedu.emory.mathcs.backport.java.util.concurrentA handler for rejected tasks that throws a RejectedExecutionException.
ThreadPoolExecutor.CallerRunsPolicyedu.emory.mathcs.backport.java.util.concurrentA handler for rejected tasks that runs the rejected task directly in the calling thread of the execute method, unless the executor has been shut down, in which case the task is discarded.
ThreadPoolExecutor.DiscardOldestPolicyedu.emory.mathcs.backport.java.util.concurrentA handler for rejected tasks that discards the oldest unhandled request and then retries execute, unless the executor is shut down, in which case the task is discarded.
ThreadPoolExecutor.DiscardPolicyedu.emory.mathcs.backport.java.util.concurrentA handler for rejected tasks that silently discards the rejected task.
TimeUnitedu.emory.mathcs.backport.java.util.concurrentA TimeUnit represents time durations at a given unit of granularity and provides utility methods to convert across units, and to perform timing and delay operations in these units.
TreeMapedu.emory.mathcs.backport.java.utilSorted map implementation based on a red-black tree and implementing all the methods from the NavigableMap interface.
TreeMap.Entryedu.emory.mathcs.backport.java.utilNo description provided.
TreeSetedu.emory.mathcs.backport.java.utilNo description provided.
Utilsedu.emory.mathcs.backport.java.util.concurrent.helpers

This class groups together the functionality of java.util.concurrent that cannot be fully and reliably implemented in backport, but for which some form of emulation is possible.

WaitQueueedu.emory.mathcs.backport.java.util.concurrent.helpersBase class for internal queue classes for semaphores, etc.
WaitQueue.WaitNodeedu.emory.mathcs.backport.java.util.concurrent.helpersNo description provided.
Search