See: Description
Interface | Description |
---|---|
AggregateCompletionStage<R> |
Aggregation of multiple
CompletionStage instances where their count is not known or when a large amount
of stages are required, as it uses less memory foot print per stage. |
BlockingManager |
Manager utility for blocking operations that runs tasks on the blocking executor and returns a
CompletionStage or Publisher that continues on the non-blocking executor, similar
to stage.handleAsync(callback, blockingExecutor).whenCompleteAsync(NOOP, nonBlockingExecutor) . |
BlockingManager.BlockingExecutor |
Executor interface that submits task to a blocking pool that returns a stage that is guaranteed
to run any chained stages on a non-blocking thread if the stage is not yet complete.
|
BlockingRunnable |
A special Runnable that is only sent to a thread when it is ready to be
executed without blocking the thread
Used in
org.infinispan.util.concurrent.BlockingTaskAwareExecutorService |
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. |
CommandAckCollector.MultiTargetCollector | |
NonBlockingManager |
Manager utility for non-blocking operations.
|
Class | Description |
---|---|
ActionSequencer |
Orders multiple actions/tasks based on a key.
|
BlockingManagerImpl | |
BlockingTaskAwareExecutorServiceImpl |
A special executor service that accepts a
BlockingRunnable . |
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. |
CommandAckCollector |
An acknowledge collector for Triangle algorithm used in non-transactional caches for write operations.
|
CompletableFutures |
Utility methods connecting
CompletableFuture futures. |
CompletionStages |
Utility methods for handling
CompletionStage instances. |
ConditionFuture<T> |
A mixture between a
CompletableFuture and a Condition . |
CorePackageImpl | |
DataOperationOrderer |
Ordering construct allowing concurrent operations that wish to do operations upon the same key to wait until
the most recently registered operation is complete in a non blocking way.
|
NonBlockingManagerImpl | |
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 |
---|---|
DataOperationOrderer.Operation | |
IsolationLevel |
Various transaction isolation levels as an enumerated class.
|
Exception | Description |
---|---|
TimeoutException |
Thrown when a timeout occurred.
|
Copyright © 2021 JBoss by Red Hat. All rights reserved.