See: Description
Interface | Description |
---|---|
BlockingRunnable |
A special Runnable (for the particular case of Total Order) that is only sent to a thread when it is ready to be
executed without blocking the thread
Use case: - in Total Order, when the prepare is delivered, the runnable blocks waiting for the previous conflicting
transactions to be finished.
|
BlockingTaskAwareExecutorService |
Executor service that is aware of
BlockingRunnable and only dispatch the runnable to a thread when it has low
(or no) probability of blocking the thread. |
BoundedConcurrentHashMap.EvictionListener<K,V> | |
BoundedConcurrentHashMap.EvictionPolicy<K,V> | |
FutureListener<T> | Deprecated
Use
FutureListener instead |
NotifyingFuture<T> | Deprecated
Use
NotifyingFuture instead |
Class | Description |
---|---|
AbstractInProcessNotifyingFuture<V> |
An abstract NotifyingFuture that has "completed"
|
BlockingTaskAwareExecutorServiceImpl |
A special executor service that accepts a
BlockingRunnable . |
BoundedConcurrentHashMap<K,V> |
A hash table supporting full concurrency of retrievals and
adjustable expected concurrency for updates.
|
BoundedExecutors |
Similar to JDK
Executors except that the factory methods here allow you to specify the
size of the blocking queue that backs the executor. |
ConcurrentHashSet<E> |
A simple Set implementation backed by a
ConcurrentHashMap to deal with the fact that the
JDK does not have a proper concurrent Set implementation that uses efficient lock striping. |
LegacyNotifyingFutureAdaptor<T> | Deprecated |
ReclosableLatch |
A thread gate, that uses an
AbstractQueuedSynchronizer . |
SynchronizedRestarter |
A class that handles restarts of components via multiple threads.
|
WithinThreadExecutor |
An executor that works within the current thread.
|
Enum | Description |
---|---|
BoundedConcurrentHashMap.Eviction | |
IsolationLevel |
Various transaction isolation levels as an enumerated class.
|
Exception | Description |
---|---|
TimeoutException |
Thrown when a timeout occurred.
|
Copyright © 2014 JBoss, a division of Red Hat. All Rights Reserved.