A B C D E F G H I J L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accepted - Variable in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- ACCEPTED - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- after(Runnable) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
-
Runs the
taskafter delay on an implementation-defined thread. - after(Runnable, Executor) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
-
Runs the
taskafter delay on givenExecutor. - after(Runnable, Executor) - Method in class io.smallrye.faulttolerance.core.retry.TimerDelay
- ALL - Static variable in class io.smallrye.faulttolerance.core.util.SetOfThrowables
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.async.CompletionStageExecution
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.async.RememberEventLoop
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.bulkhead.CompletionStageThreadPoolBulkhead
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CompletionStageCircuitBreaker
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.fallback.CompletionStageFallback
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.metrics.CompletionStageMetricsCollector
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.retry.CompletionStageRetry
- apply(InvocationContext<CompletionStage<V>>) - Method in class io.smallrye.faulttolerance.core.timeout.CompletionStageTimeout
- apply(InvocationContext<Future<V>>) - Method in class io.smallrye.faulttolerance.core.async.FutureExecution
- apply(InvocationContext<Future<V>>) - Method in class io.smallrye.faulttolerance.core.bulkhead.FutureThreadPoolBulkhead
- apply(InvocationContext<Future<V>>) - Method in class io.smallrye.faulttolerance.core.timeout.AsyncTimeout
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.bulkhead.SemaphoreBulkhead
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.fallback.Fallback
- apply(InvocationContext<V>) - Method in interface io.smallrye.faulttolerance.core.FaultToleranceStrategy
-
Apply the fault tolerance strategy around the target
Callable. - apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.Invocation
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.metrics.MetricsCollector
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.retry.Retry
- apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.timeout.Timeout
- AsyncDelay - Interface in io.smallrye.faulttolerance.core.retry
-
Performs a delay asynchronously.
- AsyncFallbackFunction<T> - Class in io.smallrye.faulttolerance.core.fallback
- AsyncFallbackFunction(FallbackFunction<CompletionStage<T>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.fallback.AsyncFallbackFunction
- AsyncLogger_$logger - Class in io.smallrye.faulttolerance.core.async
-
Warning this class consists of generated code.
- AsyncLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.async.AsyncLogger_$logger
- AsyncTimeout<V> - Class in io.smallrye.faulttolerance.core.timeout
-
The next strategy in the chain must be
Timeout, and it is invoked on an extra thread. - AsyncTimeout(Timeout<Future<V>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.timeout.AsyncTimeout
- asyncTimeoutRethrowing(Throwable) - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- asyncTimeoutRethrowing$str() - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- asyncTimeoutTaskCompleting(Object, TimeoutException) - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- asyncTimeoutTaskCompleting$str() - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- asyncTimeoutTaskCreated(Object) - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- asyncTimeoutTaskCreated$str() - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
B
- BackOff - Interface in io.smallrye.faulttolerance.core.retry
-
Computes the delay value.
- BulkheadBase<V> - Class in io.smallrye.faulttolerance.core.bulkhead
- bulkheadDecisionMade(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- BulkheadEvents - Class in io.smallrye.faulttolerance.core.bulkhead
- BulkheadEvents() - Constructor for class io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents
- BulkheadEvents.DecisionMade - Enum in io.smallrye.faulttolerance.core.bulkhead
- BulkheadEvents.FinishedRunning - Enum in io.smallrye.faulttolerance.core.bulkhead
- BulkheadEvents.FinishedWaiting - Enum in io.smallrye.faulttolerance.core.bulkhead
- BulkheadEvents.StartedRunning - Enum in io.smallrye.faulttolerance.core.bulkhead
- BulkheadEvents.StartedWaiting - Enum in io.smallrye.faulttolerance.core.bulkhead
- BulkheadLogger_$logger - Class in io.smallrye.faulttolerance.core.bulkhead
-
Warning this class consists of generated code.
- BulkheadLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.bulkhead.BulkheadLogger_$logger
C
- call() - Method in class io.smallrye.faulttolerance.core.InvocationContext
- call(FallbackContext<CompletionStage<T>>) - Method in class io.smallrye.faulttolerance.core.fallback.AsyncFallbackFunction
- call(FallbackContext<T>) - Method in interface io.smallrye.faulttolerance.core.fallback.FallbackFunction
- cancel() - Method in class io.smallrye.faulttolerance.core.timer.TimerTask
- cancelledTimerTask(TimerTask) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- cancelledTimerTask$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- check(T, boolean, String) - Static method in class io.smallrye.faulttolerance.core.util.Preconditions
- checkNotNull(T, String) - Static method in class io.smallrye.faulttolerance.core.util.Preconditions
- CircuitBreaker<V> - Class in io.smallrye.faulttolerance.core.circuit.breaker
- CircuitBreaker(FaultToleranceStrategy<V>, String, SetOfThrowables, SetOfThrowables, long, int, double, int, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- CircuitBreakerEvents - Class in io.smallrye.faulttolerance.core.circuit.breaker
- CircuitBreakerEvents() - Constructor for class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents
- CircuitBreakerEvents.Finished - Enum in io.smallrye.faulttolerance.core.circuit.breaker
- CircuitBreakerEvents.Result - Enum in io.smallrye.faulttolerance.core.circuit.breaker
- CircuitBreakerEvents.State - Enum in io.smallrye.faulttolerance.core.circuit.breaker
- CircuitBreakerEvents.StateTransition - Enum in io.smallrye.faulttolerance.core.circuit.breaker
- circuitBreakerFinished(CircuitBreakerEvents.Result) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- CircuitBreakerLogger_$logger - Class in io.smallrye.faulttolerance.core.circuit.breaker
-
Warning this class consists of generated code.
- CircuitBreakerLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerLogger_$logger
- circuitBreakerMovedToOpen() - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- CLOSED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
- completedStage(T) - Static method in class io.smallrye.faulttolerance.core.util.CompletionStages
- CompletionStageCircuitBreaker<V> - Class in io.smallrye.faulttolerance.core.circuit.breaker
- CompletionStageCircuitBreaker(FaultToleranceStrategy<CompletionStage<V>>, String, SetOfThrowables, SetOfThrowables, long, int, double, int, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.circuit.breaker.CompletionStageCircuitBreaker
- CompletionStageExecution<V> - Class in io.smallrye.faulttolerance.core.async
-
Unlike
FutureExecution, this is supposed to be the next to last strategy in the chain (last beingInvocation). - CompletionStageExecution(FaultToleranceStrategy<CompletionStage<V>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.async.CompletionStageExecution
- CompletionStageFallback<V> - Class in io.smallrye.faulttolerance.core.fallback
- CompletionStageFallback(FaultToleranceStrategy<CompletionStage<V>>, String, FallbackFunction<CompletionStage<V>>, SetOfThrowables, SetOfThrowables) - Constructor for class io.smallrye.faulttolerance.core.fallback.CompletionStageFallback
- CompletionStageMetricsCollector<V> - Class in io.smallrye.faulttolerance.core.metrics
- CompletionStageMetricsCollector(FaultToleranceStrategy<CompletionStage<V>>, MetricsRecorder) - Constructor for class io.smallrye.faulttolerance.core.metrics.CompletionStageMetricsCollector
- CompletionStageRetry<V> - Class in io.smallrye.faulttolerance.core.retry
- CompletionStageRetry(FaultToleranceStrategy<CompletionStage<V>>, String, SetOfThrowables, SetOfThrowables, long, long, Supplier<AsyncDelay>, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.retry.CompletionStageRetry
- CompletionStages - Class in io.smallrye.faulttolerance.core.util
-
Utility methods for
CompletionStageandCompletableFuture. - CompletionStages() - Constructor for class io.smallrye.faulttolerance.core.util.CompletionStages
- CompletionStageThreadPoolBulkhead<V> - Class in io.smallrye.faulttolerance.core.bulkhead
-
Thread pool style bulkhead for
CompletionStageasynchronous executions. - CompletionStageThreadPoolBulkhead(FaultToleranceStrategy<CompletionStage<V>>, String, int, int) - Constructor for class io.smallrye.faulttolerance.core.bulkhead.CompletionStageThreadPoolBulkhead
- CompletionStageTimeout<V> - Class in io.smallrye.faulttolerance.core.timeout
- CompletionStageTimeout(FaultToleranceStrategy<CompletionStage<V>>, String, long, TimeoutWatcher) - Constructor for class io.smallrye.faulttolerance.core.timeout.CompletionStageTimeout
- CoreLogger_$logger - Class in io.smallrye.faulttolerance.core
-
Warning this class consists of generated code.
- CoreLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.CoreLogger_$logger
- create(int, int) - Static method in interface io.smallrye.faulttolerance.core.circuit.breaker.RollingWindow
- create(List<Class<? extends Throwable>>) - Static method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
- createdTimer(String) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- createdTimer$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- currentState() - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
D
- DirectExecutor - Class in io.smallrye.faulttolerance.core.util
-
An
Executorthat runs tasks directly on the caller thread.
E
- elapsedTimeInMillis() - Method in interface io.smallrye.faulttolerance.core.stopwatch.RunningStopwatch
- EMPTY - Static variable in class io.smallrye.faulttolerance.core.util.SetOfThrowables
- EventLoop - Interface in io.smallrye.faulttolerance.core.event.loop
-
Discovered using
ServiceLoader. - EventLoopLogger_$logger - Class in io.smallrye.faulttolerance.core.event.loop
-
Warning this class consists of generated code.
- EventLoopLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- EXCEPTION_NOT_RETRYABLE - io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- EXCEPTION_NOT_RETRYABLE - io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- EXCEPTION_THROWN - io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- execute(Runnable) - Method in class io.smallrye.faulttolerance.core.util.DirectExecutor
- executionFinished(boolean, boolean, boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- executor() - Method in interface io.smallrye.faulttolerance.core.event.loop.EventLoop
-
Returns an
Executorthat runs tasks on the current thread's event loop.
F
- failedFuture(Throwable) - Static method in class io.smallrye.faulttolerance.core.util.CompletionStages
- failedStage(Throwable) - Static method in class io.smallrye.faulttolerance.core.util.CompletionStages
- failure - Variable in class io.smallrye.faulttolerance.core.fallback.FallbackContext
- FAILURE - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- FAILURE - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- Fallback<V> - Class in io.smallrye.faulttolerance.core.fallback
- Fallback(FaultToleranceStrategy<V>, String, FallbackFunction<V>, SetOfThrowables, SetOfThrowables) - Constructor for class io.smallrye.faulttolerance.core.fallback.Fallback
- FallbackContext<V> - Class in io.smallrye.faulttolerance.core.fallback
- FallbackContext(Throwable, InvocationContext<V>) - Constructor for class io.smallrye.faulttolerance.core.fallback.FallbackContext
- FallbackEvents - Class in io.smallrye.faulttolerance.core.fallback
- FallbackEvents() - Constructor for class io.smallrye.faulttolerance.core.fallback.FallbackEvents
- FallbackEvents.Applied - Enum in io.smallrye.faulttolerance.core.fallback
- FallbackEvents.Defined - Enum in io.smallrye.faulttolerance.core.fallback
- FallbackFunction<T> - Interface in io.smallrye.faulttolerance.core.fallback
- FallbackLogger_$logger - Class in io.smallrye.faulttolerance.core.fallback
-
Warning this class consists of generated code.
- FallbackLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.fallback.FallbackLogger_$logger
- FaultToleranceStrategy<V> - Interface in io.smallrye.faulttolerance.core
-
A fault tolerance strategy that guards invocations of arbitrary
Callables. - fireEvent(E) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- FixedJitter - Class in io.smallrye.faulttolerance.core.retry
-
Always returns the same
value. - FixedJitter(long) - Constructor for class io.smallrye.faulttolerance.core.retry.FixedJitter
- foundEventLoop(EventLoop) - Method in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- foundEventLoop$str() - Method in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- FutureCancellationEvent - Enum in io.smallrye.faulttolerance.core.async
- FutureExecution<V> - Class in io.smallrye.faulttolerance.core.async
-
Unlike
CompletionStageExecution, this is supposed to be the first strategy in the chain. - FutureExecution(FaultToleranceStrategy<Future<V>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.async.FutureExecution
- FutureThreadPoolBulkhead<V> - Class in io.smallrye.faulttolerance.core.bulkhead
-
Thread pool style bulkhead for
Futureasynchronous executions. - FutureThreadPoolBulkhead(FaultToleranceStrategy<Future<V>>, String, int, int) - Constructor for class io.smallrye.faulttolerance.core.bulkhead.FutureThreadPoolBulkhead
G
- GeneralMetricsEvents - Class in io.smallrye.faulttolerance.core.metrics
- GeneralMetricsEvents() - Constructor for class io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents
- GeneralMetricsEvents.ExecutionFinished - Enum in io.smallrye.faulttolerance.core.metrics
- generate() - Method in class io.smallrye.faulttolerance.core.retry.FixedJitter
- generate() - Method in interface io.smallrye.faulttolerance.core.retry.Jitter
- generate() - Method in class io.smallrye.faulttolerance.core.retry.RandomJitter
- get() - Static method in interface io.smallrye.faulttolerance.core.event.loop.EventLoop
- get(Class<T>) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- get(Class<T>, T) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- getInMillis() - Method in interface io.smallrye.faulttolerance.core.retry.BackOff
- getInMillis() - Method in class io.smallrye.faulttolerance.core.retry.SimpleBackOff
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.async.AsyncLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.bulkhead.BulkheadLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.CoreLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.fallback.FallbackLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.metrics.MetricsLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.retry.RetryLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- getLoggingLocale() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
H
- HALF_OPEN - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
I
- includes(Class<? extends Throwable>) - Method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
- INSTANCE - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedRunning
- INSTANCE - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedWaiting
- INSTANCE - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedRunning
- INSTANCE - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedWaiting
- INSTANCE - io.smallrye.faulttolerance.core.fallback.FallbackEvents.Applied
- INSTANCE - io.smallrye.faulttolerance.core.fallback.FallbackEvents.Defined
- INSTANCE - io.smallrye.faulttolerance.core.retry.RetryEvents.Retried
- INSTANCE - io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Started
- INSTANCE - Static variable in class io.smallrye.faulttolerance.core.util.DirectExecutor
- INSTANCE - Static variable in interface io.smallrye.faulttolerance.core.util.RunnableWrapper
- interruptible - Variable in enum io.smallrye.faulttolerance.core.async.FutureCancellationEvent
- INTERRUPTIBLE - io.smallrye.faulttolerance.core.async.FutureCancellationEvent
- invocation() - Static method in class io.smallrye.faulttolerance.core.Invocation
- Invocation<V> - Class in io.smallrye.faulttolerance.core
-
A "sentinel" fault tolerance strategy that does no processing, it only invokes the guarded
Callable. - invocationContext - Variable in class io.smallrye.faulttolerance.core.fallback.FallbackContext
- InvocationContext<V> - Class in io.smallrye.faulttolerance.core
- InvocationContext(Callable<V>) - Constructor for class io.smallrye.faulttolerance.core.InvocationContext
- InvocationContextEvent - Interface in io.smallrye.faulttolerance.core
- io.smallrye.faulttolerance.core - package io.smallrye.faulttolerance.core
-
Core implementations of fault tolerance strategies conforming to MicroProfile Fault Tolerance.
- io.smallrye.faulttolerance.core.async - package io.smallrye.faulttolerance.core.async
- io.smallrye.faulttolerance.core.bulkhead - package io.smallrye.faulttolerance.core.bulkhead
- io.smallrye.faulttolerance.core.circuit.breaker - package io.smallrye.faulttolerance.core.circuit.breaker
- io.smallrye.faulttolerance.core.event.loop - package io.smallrye.faulttolerance.core.event.loop
- io.smallrye.faulttolerance.core.fallback - package io.smallrye.faulttolerance.core.fallback
- io.smallrye.faulttolerance.core.metrics - package io.smallrye.faulttolerance.core.metrics
- io.smallrye.faulttolerance.core.retry - package io.smallrye.faulttolerance.core.retry
- io.smallrye.faulttolerance.core.stopwatch - package io.smallrye.faulttolerance.core.stopwatch
- io.smallrye.faulttolerance.core.timeout - package io.smallrye.faulttolerance.core.timeout
- io.smallrye.faulttolerance.core.timer - package io.smallrye.faulttolerance.core.timer
- io.smallrye.faulttolerance.core.util - package io.smallrye.faulttolerance.core.util
- isDone() - Method in class io.smallrye.faulttolerance.core.timer.TimerTask
- isEventLoopThread() - Method in interface io.smallrye.faulttolerance.core.event.loop.EventLoop
-
Returns whether current thread is an event loop thread.
J
- Jitter - Interface in io.smallrye.faulttolerance.core.retry
-
Implementations must be thread-safe.
L
- Loader() - Constructor for class io.smallrye.faulttolerance.core.util.RunnableWrapper.Loader
M
- MAX_DURATION_REACHED - io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- MAX_DURATION_REACHED - io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- MAX_RETRIES_REACHED - io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- MAX_RETRIES_REACHED - io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- MetricsCollector<V> - Class in io.smallrye.faulttolerance.core.metrics
- MetricsCollector(FaultToleranceStrategy<V>, MetricsRecorder, boolean) - Constructor for class io.smallrye.faulttolerance.core.metrics.MetricsCollector
- MetricsLogger_$logger - Class in io.smallrye.faulttolerance.core.metrics
-
Warning this class consists of generated code.
- MetricsLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.metrics.MetricsLogger_$logger
- MetricsRecorder - Interface in io.smallrye.faulttolerance.core.metrics
N
- noEventLoop() - Method in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- noEventLoop$str() - Method in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- NONE - Static variable in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
- NONE - Static variable in interface io.smallrye.faulttolerance.core.retry.SyncDelay
- NONINTERRUPTIBLE - io.smallrye.faulttolerance.core.async.FutureCancellationEvent
- NOOP - Static variable in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- NORMALLY - io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
O
- OPEN - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
P
- Preconditions - Class in io.smallrye.faulttolerance.core.util
- PREVENTED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- PREVENTED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- propagateCompletion(CompletionStage<T>, CompletableFuture<T>) - Static method in class io.smallrye.faulttolerance.core.util.CompletionStages
R
- RandomJitter - Class in io.smallrye.faulttolerance.core.retry
-
Provided a
maxJittervalue, generates random numbers that are greater than or equal to-maxJitterand less than or equal tomaxJitter. - RandomJitter(long) - Constructor for class io.smallrye.faulttolerance.core.retry.RandomJitter
- recordFailure() - Method in interface io.smallrye.faulttolerance.core.circuit.breaker.RollingWindow
-
Records a failed invocation
- recordSuccess() - Method in interface io.smallrye.faulttolerance.core.circuit.breaker.RollingWindow
-
Records a successful invocation
- registerBulkheadExecutionsRunning(Supplier<Long>) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerBulkheadExecutionsWaiting(Supplier<Long>) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInClosed(Supplier<Long>) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInHalfOpen(Supplier<Long>) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInOpen(Supplier<Long>) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerEventHandler(Class<E>, Consumer<E>) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- registerMetrics(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.core.metrics.MetricsCollector
- REJECTED - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- RememberEventLoop<V> - Class in io.smallrye.faulttolerance.core.async
- RememberEventLoop(FaultToleranceStrategy<CompletionStage<V>>, EventLoop) - Constructor for class io.smallrye.faulttolerance.core.async.RememberEventLoop
- remove(Class<T>) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- reset() - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- result - Variable in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- result - Variable in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- Retry<V> - Class in io.smallrye.faulttolerance.core.retry
- Retry(FaultToleranceStrategy<V>, String, SetOfThrowables, SetOfThrowables, long, long, Supplier<SyncDelay>, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.retry.Retry
- retryAttempted() - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- RetryEvents - Class in io.smallrye.faulttolerance.core.retry
- RetryEvents() - Constructor for class io.smallrye.faulttolerance.core.retry.RetryEvents
- RetryEvents.Finished - Enum in io.smallrye.faulttolerance.core.retry
- RetryEvents.Result - Enum in io.smallrye.faulttolerance.core.retry
- RetryEvents.Retried - Enum in io.smallrye.faulttolerance.core.retry
- retryExceptionNotRetryable(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- RetryLogger_$logger - Class in io.smallrye.faulttolerance.core.retry
-
Warning this class consists of generated code.
- RetryLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.retry.RetryLogger_$logger
- retryMaxDurationReached(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- retryMaxRetriesReached(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- retryValueReturned(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- RollingWindow - Interface in io.smallrye.faulttolerance.core.circuit.breaker
- RunnableWrapper - Interface in io.smallrye.faulttolerance.core.util
- RunnableWrapper.Loader - Class in io.smallrye.faulttolerance.core.util
- RunningStopwatch - Interface in io.smallrye.faulttolerance.core.stopwatch
- runningTimerTask(TimerTask) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- runningTimerTask$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
S
- schedule(long, Runnable) - Method in class io.smallrye.faulttolerance.core.timer.Timer
-
Schedules the
taskto be executed indelayInMillison theExecutorspecified when creating thisTimer. - schedule(long, Runnable, Executor) - Method in class io.smallrye.faulttolerance.core.timer.Timer
-
Schedules the
taskto be executed indelayInMillison givenexecutor. - schedule(TimeoutExecution) - Method in class io.smallrye.faulttolerance.core.timeout.ScheduledExecutorTimeoutWatcher
- schedule(TimeoutExecution) - Method in interface io.smallrye.faulttolerance.core.timeout.TimeoutWatcher
- schedule(TimeoutExecution) - Method in class io.smallrye.faulttolerance.core.timeout.TimerTimeoutWatcher
- ScheduledExecutorTimeoutWatcher - Class in io.smallrye.faulttolerance.core.timeout
- ScheduledExecutorTimeoutWatcher(ScheduledExecutorService) - Constructor for class io.smallrye.faulttolerance.core.timeout.ScheduledExecutorTimeoutWatcher
- scheduledTimerTask(TimerTask, long) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- scheduledTimerTask$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- SemaphoreBulkhead<V> - Class in io.smallrye.faulttolerance.core.bulkhead
-
Semaphore style bulkhead for synchronous executions.
- SemaphoreBulkhead(FaultToleranceStrategy<V>, String, int) - Constructor for class io.smallrye.faulttolerance.core.bulkhead.SemaphoreBulkhead
- set(Class<T>, T) - Method in class io.smallrye.faulttolerance.core.InvocationContext
- SetOfThrowables - Class in io.smallrye.faulttolerance.core.util
- shutdown() - Method in class io.smallrye.faulttolerance.core.timer.Timer
-
Should be called before the underlying
executoris shut down. - shutdownTimer(String) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- shutdownTimer$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- SimpleBackOff - Class in io.smallrye.faulttolerance.core.retry
- SimpleBackOff(long, Jitter) - Constructor for class io.smallrye.faulttolerance.core.retry.SimpleBackOff
- sleep() - Method in interface io.smallrye.faulttolerance.core.retry.SyncDelay
- sleep() - Method in class io.smallrye.faulttolerance.core.retry.ThreadSleepDelay
- sneakyThrow(Throwable) - Static method in class io.smallrye.faulttolerance.core.util.SneakyThrow
-
This method can and should be used as part of a
throwstatement, such as:throw sneakyThrow(exception);. - SneakyThrow - Class in io.smallrye.faulttolerance.core.util
- start() - Method in interface io.smallrye.faulttolerance.core.stopwatch.Stopwatch
- start() - Method in class io.smallrye.faulttolerance.core.stopwatch.SystemStopwatch
- STATE_CLOSED - Static variable in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- STATE_HALF_OPEN - Static variable in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- STATE_OPEN - Static variable in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- Stopwatch - Interface in io.smallrye.faulttolerance.core.stopwatch
- succeeded - Variable in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- SUCCESS - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- SUCCESS - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- SyncDelay - Interface in io.smallrye.faulttolerance.core.retry
-
Performs a delay synchronously.
- SystemStopwatch - Class in io.smallrye.faulttolerance.core.stopwatch
- SystemStopwatch() - Constructor for class io.smallrye.faulttolerance.core.stopwatch.SystemStopwatch
T
- targetState - Variable in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- ThreadSleepDelay - Class in io.smallrye.faulttolerance.core.retry
-
Sync delay based on
Thread.sleep. - ThreadSleepDelay(BackOff) - Constructor for class io.smallrye.faulttolerance.core.retry.ThreadSleepDelay
- TIMED_OUT - io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
- timedOut - Variable in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
- Timeout<V> - Class in io.smallrye.faulttolerance.core.timeout
- Timeout(FaultToleranceStrategy<V>, String, long, TimeoutWatcher) - Constructor for class io.smallrye.faulttolerance.core.timeout.Timeout
- TimeoutEvents - Class in io.smallrye.faulttolerance.core.timeout
- TimeoutEvents() - Constructor for class io.smallrye.faulttolerance.core.timeout.TimeoutEvents
- TimeoutEvents.Finished - Enum in io.smallrye.faulttolerance.core.timeout
- TimeoutEvents.Started - Enum in io.smallrye.faulttolerance.core.timeout
- timeoutFinished(boolean, long) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- TimeoutLogger_$logger - Class in io.smallrye.faulttolerance.core.timeout
-
Warning this class consists of generated code.
- TimeoutLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- TimeoutWatcher - Interface in io.smallrye.faulttolerance.core.timeout
- Timer - Class in io.smallrye.faulttolerance.core.timer
-
Allows scheduling tasks (
Runnables) to be executed on anExecutorafter some delay. - Timer(Executor) - Constructor for class io.smallrye.faulttolerance.core.timer.Timer
- TimerDelay - Class in io.smallrye.faulttolerance.core.retry
-
Async delay based on
Timer. - TimerDelay(BackOff, Timer) - Constructor for class io.smallrye.faulttolerance.core.retry.TimerDelay
- TimerLogger_$logger - Class in io.smallrye.faulttolerance.core.timer
-
Warning this class consists of generated code.
- TimerLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- TimerTask - Class in io.smallrye.faulttolerance.core.timer
- TimerTimeoutWatcher - Class in io.smallrye.faulttolerance.core.timeout
- TimerTimeoutWatcher(Timer) - Constructor for class io.smallrye.faulttolerance.core.timeout.TimerTimeoutWatcher
- TO_CLOSED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- TO_HALF_OPEN - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- TO_OPEN - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
U
- unexpectedExceptionInTimerLoop(Exception) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- unexpectedExceptionInTimerLoop$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- updateBulkheadRunningDuration(long) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- updateBulkheadWaitingDuration(long) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
V
- VALUE_RETURNED - io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- VALUE_RETURNED - io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- VALUE_RETURNED - io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.async.FutureCancellationEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedRunning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedWaiting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedRunning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedWaiting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Applied
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Defined
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Result
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Retried
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Started
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smallrye.faulttolerance.core.async.FutureCancellationEvent
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedRunning
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedWaiting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedRunning
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedWaiting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Applied
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Defined
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Result
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Retried
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Started
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- wrap(Runnable) - Method in interface io.smallrye.faulttolerance.core.util.RunnableWrapper
Z
- ZERO - Static variable in interface io.smallrye.faulttolerance.core.retry.BackOff
- ZERO - Static variable in interface io.smallrye.faulttolerance.core.retry.Jitter
All Classes All Packages