All Classes and Interfaces

Class
Description
Performs a delay asynchronously.
 
Warning this class consists of generated code.
 
 
Computes the delay value.
 
 
 
Unified bulkhead that behaves in a semaphore fashion for synchronous executions and in a thread pool fashion for asynchronous executions.
 
 
 
 
 
 
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.
Creator and controller of a Future.
 
Always ignores the cause passed to getInMillis.
 
Warning this class consists of generated code.
 
 
 
Discovered using ServiceLoader.
Warning this class consists of generated code.
 
Always ignores the cause passed to getInMillis.
 
 
 
 
 
 
Warning this class consists of generated code.
 
 
Deprecated, for removal: This API element is subject to removal in a future version.
 
A fault tolerance strategy that guards invocations of arbitrary Callables.
Always ignores the cause passed to getInMillis.
Always returns the same value.
Represents a computation that may still be running, and allows obtaining a result of the computation once available.
 
Unlike ThreadOffload, this is supposed to be the first strategy in the chain.
The next strategy in the chain must be Timeout, and it is invoked on an extra thread.
 
 
 
 
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.
 
 
 
 
 
 
 
 
 
Performs a delay synchronously.
 
This is supposed to be the next to last strategy in the chain (last being Invocation).
 
 
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.
Asynchronous delay based on Timer.
Warning this class consists of generated code.
Result of scheduling a task on a Timer.