Uses of Package
org.compass.core.util.backport.java.util.concurrent

Packages that use org.compass.core.util.backport.java.util.concurrent
org.apache.lucene.store.wrapper   
org.compass.core.lucene.engine.store.localcache   
org.compass.core.lucene.engine.store.wrapper   
org.compass.core.util.backport.java.util.concurrent Utility classes commonly useful in concurrent programming. 
org.compass.core.util.backport.java.util.concurrent.locks Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors. 
org.compass.core.util.concurrent   
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.apache.lucene.store.wrapper
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.compass.core.lucene.engine.store.localcache
ScheduledExecutorService
          An ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.compass.core.lucene.engine.store.wrapper
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.compass.core.util.backport.java.util.concurrent
AbstractExecutorService
          Provides default implementations of ExecutorService execution methods.
BlockingDeque
          A Deque that additionally supports blocking operations that wait for the deque to become non-empty when retrieving an element, and wait for space to become available in the deque when storing an element.
BlockingQueue
          A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element.
BrokenBarrierException
          Exception thrown when a thread tries to wait upon a barrier that is in a broken state, or which enters the broken state while the thread is waiting.
Callable
          A task that returns a result and may throw an exception.
CompletionService
          A service that decouples the production of new asynchronous tasks from the consumption of the results of completed tasks.
ConcurrentHashMap.HashEntry
          ConcurrentHashMap list entry.
ConcurrentHashMap.HashIterator
           
ConcurrentHashMap.Segment
          Segments are specialized versions of hash tables.
ConcurrentMap
          A Map providing additional atomic putIfAbsent, remove, and replace methods.
ConcurrentNavigableMap
          A ConcurrentMap supporting NavigableMap operations, and recursively so for its navigable sub-maps.
ConcurrentSkipListMap
          A scalable concurrent ConcurrentNavigableMap implementation.
ConcurrentSkipListMap.Index
          Index nodes represent the levels of the skip list.
ConcurrentSkipListMap.Iter
          Base of iterator classes:
ConcurrentSkipListMap.Node
          Nodes hold keys and values, and are singly linked in sorted order, possibly with some intervening marker nodes.
ConcurrentSkipListMap.SubMap.SubMapIter
          Variant of main Iter class to traverse through submaps.
Delayed
          A mix-in style interface for marking objects that should be acted upon after a given delay.
ExecutionException
          Exception thrown when attempting to retrieve the result of a task that aborted by throwing an exception.
Executor
          An object that executes submitted Runnable tasks.
Executors.DefaultThreadFactory
          The default thread factory
Executors.DelegatedExecutorService
          A wrapper class that exposes only the ExecutorService methods of an ExecutorService implementation.
ExecutorService
          An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous tasks.
Future
          A Future represents the result of an asynchronous computation.
LinkedBlockingDeque.Node
          Doubly-linked list node class
LinkedBlockingQueue.Node
          Linked list node class
RejectedExecutionHandler
          A handler for tasks that cannot be executed by a ThreadPoolExecutor.
RunnableFuture
          A Future that is Runnable.
RunnableScheduledFuture
          A ScheduledFuture that is Runnable.
ScheduledExecutorService
          An ExecutorService that can schedule commands to run after a given delay, or to execute periodically.
ScheduledFuture
          A delayed result-bearing action that can be cancelled.
Semaphore.FairSync.Node
           
Semaphore.Sync
          Synchronization implementation for semaphore.
SynchronousQueue.Node
          Nodes each maintain an item and handle waits and signals for getting and setting it.
SynchronousQueue.WaitQueue
          Queue to hold waiting puts/takes; specialized to Fifo/Lifo below.
ThreadFactory
          An object that creates new threads on demand.
ThreadPoolExecutor
          An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using Executors factory methods.
TimeoutException
          Exception thrown when a blocking operation times out.
TimeUnit
          A 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.
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.compass.core.util.backport.java.util.concurrent.locks
TimeUnit
          A 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.
 

Classes in org.compass.core.util.backport.java.util.concurrent used by org.compass.core.util.concurrent
ThreadFactory
          An object that creates new threads on demand.
 



Copyright (c) 2004-2006 The Compass Project.