All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AsyncDelay Performs a delay asynchronously.AsyncFallbackFunction<T> AsyncLogger_$logger Warning this class consists of generated code.AsyncSupport<V,AT> AsyncSupportRegistry AsyncTimeout<V> The next strategy in the chain must beTimeout, and it is invoked on an extra thread.BackOff Computes the delay value.BasicCircuitBreakerMaintenanceImpl BuilderEagerDependencies BuilderLazyDependencies BulkheadBase<V> BulkheadEvents BulkheadEvents.DecisionMade BulkheadEvents.FinishedRunning BulkheadEvents.FinishedWaiting BulkheadEvents.StartedRunning BulkheadEvents.StartedWaiting BulkheadLogger_$logger Warning this class consists of generated code.Callbacks Utility methods for wrapping callbacks into variants that don't propagate exceptions.CircuitBreaker<V> CircuitBreakerEvents CircuitBreakerEvents.Finished CircuitBreakerEvents.Result CircuitBreakerEvents.StateTransition CircuitBreakerLogger_$logger Warning this class consists of generated code.CompletionStageCircuitBreaker<V> CompletionStageExecution<V> UnlikeFutureExecution, this is supposed to be the next to last strategy in the chain (last beingInvocation).CompletionStageFallback<V> CompletionStageMetricsCollector<V> CompletionStageRateLimit<V> CompletionStageRetry<V> CompletionStages Utility methods forCompletionStageandCompletableFuture.CompletionStageSupport<T> CompletionStageThreadPoolBulkhead<V> Thread pool style bulkhead forCompletionStageasynchronous executions.CompletionStageTimeout<V> ConstantBackOff Always ignores thecausepassed togetInMillis.CoreLogger_$logger Warning this class consists of generated code.CustomBackOff DirectExecutor AnExecutorthat runs tasks directly on the caller thread.EventLoop Discovered usingServiceLoader.EventLoopLogger_$logger Warning this class consists of generated code.ExceptionDecision ExponentialBackOff Always ignores thecausepassed togetInMillis.Fallback<V> FallbackContext<V> FallbackEvents FallbackEvents.Applied FallbackEvents.Defined FallbackFunction<T> FallbackLogger_$logger Warning this class consists of generated code.FaultToleranceImpl<V,S,T> FaultToleranceImpl.BuilderImpl<T,R> FaultToleranceStrategy<V> A fault tolerance strategy that guards invocations of arbitraryCallables.FibonacciBackOff Always ignores thecausepassed togetInMillis.FixedJitter Always returns the samevalue.FutureCancellationEvent FutureExecution<V> UnlikeCompletionStageExecution, this is supposed to be the first strategy in the chain.FutureThreadPoolBulkhead<V> Thread pool style bulkhead forFutureasynchronous executions.GeneralMetricsEvents GeneralMetricsEvents.ExecutionFinished Initializer Contains a sequence ofRunnableactions and makes sure that they are only executed once.Invocation<V> A "sentinel" fault tolerance strategy that does no processing, it only invokes the guardedCallable.InvocationContext<V> InvocationContextEvent Invoker<V> Jitter Implementations must be thread-safe.LazyFaultTolerance<T> MetricsCollector<V> MetricsLogger_$logger Warning this class consists of generated code.MetricsRecorder NormalMethodInvoker<V> Preconditions PredicateBasedExceptionDecision Primitives RandomJitter Provided amaxJittervalue, generates random numbers that are greater than or equal to-maxJitterand less than or equal tomaxJitter.RateLimit<V> RateLimitEvents RateLimitEvents.DecisionMade RateLimitLogger_$logger Warning this class consists of generated code.RememberEventLoop<V> Retry<V> RetryEvents RetryEvents.Finished RetryEvents.Result RetryEvents.Retried RetryLogger_$logger Warning this class consists of generated code.RollingWindow RunnableWrapper RunnableWrapper.Loader RunningStopwatch ScheduledExecutorTimeoutWatcher SemaphoreBulkhead<V> Semaphore style bulkhead for synchronous executions.SetBasedExceptionDecision SetOfThrowables SneakyThrow SpecialMethodInvoker<V> Stopwatch StrategyInvoker<V> SyncDelay Performs a delay synchronously.SystemStopwatch ThreadSleepDelay Sync delay based onThread.sleep.ThreadTimer 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.Timeout<V> TimeoutEvents TimeoutEvents.Finished TimeoutEvents.Started TimeoutLogger_$logger Warning this class consists of generated code.TimeoutWatcher Timer Timer allows scheduling tasks for execution in the future.TimerDelay Async delay based onTimer.TimerLogger_$logger Warning this class consists of generated code.TimerTask Result of scheduling a task on aTimer.TimerTimeoutWatcher TimeWindow