All Classes and Interfaces

Class
Description
Performs a delay asynchronously.
 
Warning this class consists of generated code.
 
 
The next strategy in the chain must be Timeout, and it is invoked on an extra thread.
Computes the delay value.
 
 
 
 
 
 
 
 
 
 
Warning this class consists of generated code.
Utility methods for wrapping callbacks into variants that don't propagate exceptions.
 
 
 
 
 
Warning this class consists of generated code.
 
Unlike FutureExecution, this is supposed to be the next to last strategy in the chain (last being Invocation).
 
 
 
 
Utility methods for CompletionStage and CompletableFuture.
 
Thread pool style bulkhead for CompletionStage asynchronous executions.
 
Always ignores the cause passed to getInMillis.
Warning this class consists of generated code.
 
An Executor that runs tasks directly on the caller thread.
 
Discovered using ServiceLoader.
Warning this class consists of generated code.
 
Always ignores the cause passed to getInMillis.
 
 
 
 
 
Warning this class consists of generated code.
 
 
A fault tolerance strategy that guards invocations of arbitrary Callables.
Always ignores the cause passed to getInMillis.
Always returns the same value.
 
Unlike CompletionStageExecution, this is supposed to be the first strategy in the chain.
Thread pool style bulkhead for Future asynchronous executions.
 
 
Contains a sequence of Runnable actions and makes sure that they are only executed once.
A "sentinel" fault tolerance strategy that does no processing, it only invokes the guarded Callable.
 
 
 
Implementations must be thread-safe.
 
 
 
 
Warning this class consists of generated code.
 
 
 
 
 
 
 
 
 
Provided a maxJitter value, generates random numbers that are greater than or equal to -maxJitter and less than or equal to maxJitter.
 
 
 
Warning this class consists of generated code.
 
 
 
 
 
 
 
Warning this class consists of generated code.
 
Used by Timer and EventLoop.
 
 
Semaphore style bulkhead for synchronous executions.
 
 
 
 
 
 
Performs a delay synchronously.
 
Sync delay based on Thread.sleep.
Starts one thread that processes submitted tasks in a loop and when it's time for a task to run, it gets submitted to the executor.
 
 
 
 
Warning this class consists of generated code.
Timer allows scheduling tasks for execution in the future.
Async delay based on Timer.
Warning this class consists of generated code.
Result of scheduling a task on a Timer.