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

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 task after delay on an implementation-defined thread.
after(Runnable, Executor) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
Runs the task after delay on given Executor.
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 being Invocation).
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 CompletionStage and CompletableFuture.
CompletionStages() - Constructor for class io.smallrye.faulttolerance.core.util.CompletionStages
 
CompletionStageThreadPoolBulkhead<V> - Class in io.smallrye.faulttolerance.core.bulkhead
Thread pool style bulkhead for CompletionStage asynchronous 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 Executor that 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 Executor that 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 Future asynchronous 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 maxJitter value, generates random numbers that are greater than or equal to -maxJitter and less than or equal to maxJitter.
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
Used by Timer and EventLoop.
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 task to be executed in delayInMillis on the Executor specified when creating this Timer.
schedule(long, Runnable, Executor) - Method in class io.smallrye.faulttolerance.core.timer.Timer
Schedules the task to be executed in delayInMillis on given executor.
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 executor is 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 throw statement, 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 an Executor after 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
 
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