| Interface | Description |
|---|---|
| ConcurrentMapLong<T> | |
| EsThreadPoolExecutor.ShutdownListener | |
| RefCounted |
An interface for objects that need to be notified when all reference
to itself are not in user anymore.
|
| XRejectedExecutionHandler |
| Class | Description |
|---|---|
| AbstractRefCounted |
A basic RefCounted implementation that is initialized with a
ref count of 1 and calls
AbstractRefCounted.closeInternal() once it reaches
a 0 ref count |
| AbstractRunnable |
An extension to runnable.
|
| AtomicArray<E> |
A list backed by an
AtomicReferenceArray with potential null values, easily allowing
to get the concrete values as a list using AtomicArray.asList(). |
| AtomicArray.Entry<E> |
An entry within the array.
|
| BaseFuture<V> |
An abstract implementation of the
ListenableFuture interface. |
| ConcurrentCollections | |
| ConcurrentHashMapLong<T> | |
| CountDown |
A simple thread safe count-down class that in contrast to a
CountDownLatch
never blocks. |
| EsAbortPolicy | |
| EsExecutors | |
| EsThreadPoolExecutor |
An extension to thread pool executor, allowing (in the future) to add specific additional stats to it.
|
| FutureUtils | |
| KeyedLock<T> |
This class manages locks.
|
| LoggingRunnable | |
| PrioritizedCallable<T> | |
| PrioritizedEsThreadPoolExecutor |
A prioritizing executor which uses a priority queue as a work queue.
|
| PrioritizedEsThreadPoolExecutor.Pending | |
| PrioritizedRunnable | |
| ReleasableLock |
Releasable lock used inside of Engine implementations
|
| SizeBlockingQueue<E> |
A size based queue wrapping another blocking queue to provide (somewhat relaxed) capacity checks.
|
| ThreadBarrier |
A synchronization aid that allows a set of threads to all wait for each other
to reach a common barrier point.
|
| ThreadBarrier.BarrierTimer |
A Barrier action to be used in conjunction with
ThreadBarrier to
measure performance between barrier awaits. |
| Exception | Description |
|---|---|
| EsRejectedExecutionException | |
| UncategorizedExecutionException |
Copyright © 2009–2017. All rights reserved.