|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||