A B C D E F G 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(Throwable, Runnable) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
Runs the task after delay on an implementation-defined thread.
after(Throwable, Runnable, Executor) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
Runs the task after delay on given Executor.
after(Throwable, Runnable, Executor) - Method in class io.smallrye.faulttolerance.core.retry.TimerDelay
 
ALL - Static variable in class io.smallrye.faulttolerance.core.util.SetOfThrowables
 
allKnown() - Static method in class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
 
ALWAYS_EXPECTED - Static variable in interface io.smallrye.faulttolerance.core.util.ExceptionDecision
 
ALWAYS_FAILURE - Static variable in interface io.smallrye.faulttolerance.core.util.ExceptionDecision
 
applies(Class<?>[], Class<?>) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
applies(Class<?>[], Class<?>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 
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.rate.limit.CompletionStageRateLimit
 
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.rate.limit.RateLimit
 
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.
asyncExecutor() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
 
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
 
AsyncSupport<V,​AT> - Interface in io.smallrye.faulttolerance.core.invocation
 
AsyncSupportRegistry - Class in io.smallrye.faulttolerance.core.invocation
 
AsyncSupportRegistry() - Constructor for class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
 
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.
BasicCircuitBreakerMaintenanceImpl - Class in io.smallrye.faulttolerance.core.apiimpl
 
BasicCircuitBreakerMaintenanceImpl() - Constructor for class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
BasicCircuitBreakerMaintenanceImpl(Predicate<String>) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
build() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
BuilderEagerDependencies - Interface in io.smallrye.faulttolerance.core.apiimpl
 
BuilderImpl(BuilderEagerDependencies, Supplier<BuilderLazyDependencies>, Class<?>, Function<FaultTolerance<T>, R>) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
BuilderLazyDependencies - Interface in io.smallrye.faulttolerance.core.apiimpl
 
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
 
call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl
 
call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
 
Callbacks - Class in io.smallrye.faulttolerance.core.util
Utility methods for wrapping callbacks into variants that don't propagate exceptions.
Callbacks() - Constructor for class io.smallrye.faulttolerance.core.util.Callbacks
 
cancel() - Method in interface io.smallrye.faulttolerance.core.timer.TimerTask
Requests cancellation of this task.
cancelledTimerTask(TimerTask) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
cancelledTimerTask$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
cbMaintenance() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderEagerDependencies
 
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, ExceptionDecision, long, int, double, int, Stopwatch, Timer) - 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.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
 
clamp(long, long, long) - Static method in class io.smallrye.faulttolerance.core.util.Primitives
 
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, ExceptionDecision, long, int, double, int, Stopwatch, Timer) - 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>>, ExceptionDecision) - Constructor for class io.smallrye.faulttolerance.core.fallback.CompletionStageFallback
 
CompletionStageMetricsCollector<V> - Class in io.smallrye.faulttolerance.core.metrics
 
CompletionStageMetricsCollector(FaultToleranceStrategy<CompletionStage<V>>, MetricsRecorder, boolean, boolean, boolean, boolean, boolean) - Constructor for class io.smallrye.faulttolerance.core.metrics.CompletionStageMetricsCollector
 
CompletionStageRateLimit<V> - Class in io.smallrye.faulttolerance.core.rate.limit
 
CompletionStageRateLimit(FaultToleranceStrategy<CompletionStage<V>>, String, int, long, long, RateLimitType, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.rate.limit.CompletionStageRateLimit
 
CompletionStageRetry<V> - Class in io.smallrye.faulttolerance.core.retry
 
CompletionStageRetry(FaultToleranceStrategy<CompletionStage<V>>, String, ExceptionDecision, 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
 
CompletionStageSupport<T> - Class in io.smallrye.faulttolerance.core.invocation
 
CompletionStageSupport() - Constructor for class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 
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
 
ConstantBackOff - Class in io.smallrye.faulttolerance.core.retry
Always ignores the cause passed to getInMillis.
ConstantBackOff(long, Jitter) - Constructor for class io.smallrye.faulttolerance.core.retry.ConstantBackOff
 
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(Class<? extends Throwable>) - Static method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
Creates a set consisting of a single throwable class.
create(Collection<Class<? extends Throwable>>) - Static method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
Creates a set of throwable classes that can later be inspected using SetOfThrowables.includes(Class).
createdTimer(String) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
createdTimer$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
createFixed(Stopwatch, int, long, long) - Static method in interface io.smallrye.faulttolerance.core.rate.limit.TimeWindow
 
createRolling(Stopwatch, int, long, long) - Static method in interface io.smallrye.faulttolerance.core.rate.limit.TimeWindow
 
createSmooth(Stopwatch, int, long, long) - Static method in interface io.smallrye.faulttolerance.core.rate.limit.TimeWindow
 
currentState() - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
 
currentState(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
CustomBackOff - Class in io.smallrye.faulttolerance.core.retry
 
CustomBackOff(ToLongFunction<Throwable>) - Constructor for class io.smallrye.faulttolerance.core.retry.CustomBackOff
 

D

description - Variable in class io.smallrye.faulttolerance.core.bulkhead.BulkheadBase
 
DirectExecutor - Class in io.smallrye.faulttolerance.core.util
An Executor that runs tasks directly on the caller thread.
doesDescription() - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
doesDescription() - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 

E

elapsedTimeInMillis() - Method in interface io.smallrye.faulttolerance.core.stopwatch.RunningStopwatch
Returns the number of milliseconds that elapsed since Stopwatch.start().
EMPTY - Static variable in class io.smallrye.faulttolerance.core.util.SetOfThrowables
 
eventLoop() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
 
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
 
ExceptionDecision - Interface in io.smallrye.faulttolerance.core.util
 
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.
ExponentialBackOff - Class in io.smallrye.faulttolerance.core.retry
Always ignores the cause passed to getInMillis.
ExponentialBackOff(long, int, Jitter, long) - Constructor for class io.smallrye.faulttolerance.core.retry.ExponentialBackOff
 

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>, ExceptionDecision) - 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
 
fallbackResultToCompletionStage(AT) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
fallbackResultToCompletionStage(CompletionStage<T>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 
FaultToleranceImpl<V,​S,​T> - Class in io.smallrye.faulttolerance.core.apiimpl
 
FaultToleranceImpl.BuilderImpl<T,​R> - Class in io.smallrye.faulttolerance.core.apiimpl
 
FaultToleranceStrategy<V> - Interface in io.smallrye.faulttolerance.core
A fault tolerance strategy that guards invocations of arbitrary Callables.
FibonacciBackOff - Class in io.smallrye.faulttolerance.core.retry
Always ignores the cause passed to getInMillis.
FibonacciBackOff(long, Jitter, long) - Constructor for class io.smallrye.faulttolerance.core.retry.FibonacciBackOff
 
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
 
fromCompletionStage(Invoker<CompletionStage<T>>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 
fromCompletionStage(Invoker<CompletionStage<V>>) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
ftEnabled() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
 
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<?>[], Class<?>) - Static method in class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
 
get(Class<T>) - Method in class io.smallrye.faulttolerance.core.InvocationContext
 
get(Class<T>, T) - Method in class io.smallrye.faulttolerance.core.InvocationContext
 
getArgument(int, Class<T>) - Method in interface io.smallrye.faulttolerance.core.invocation.Invoker
 
getArgument(int, Class<T>) - Method in class io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker
 
getArgument(int, Class<T>) - Method in class io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker
 
getArgument(int, Class<T>) - Method in class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
 
getInMillis(Throwable) - Method in interface io.smallrye.faulttolerance.core.retry.BackOff
 
getInMillis(Throwable) - Method in class io.smallrye.faulttolerance.core.retry.ConstantBackOff
 
getInMillis(Throwable) - Method in class io.smallrye.faulttolerance.core.retry.CustomBackOff
 
getInMillis(Throwable) - Method in class io.smallrye.faulttolerance.core.retry.ExponentialBackOff
 
getInMillis(Throwable) - Method in class io.smallrye.faulttolerance.core.retry.FibonacciBackOff
 
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.rate.limit.RateLimitLogger_$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
 

I

includes(Class<? extends Throwable>) - Method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
 
Initializer - Class in io.smallrye.faulttolerance.core.util
Contains a sequence of Runnable actions and makes sure that they are only executed once.
Initializer(Runnable) - Constructor for class io.smallrye.faulttolerance.core.util.Initializer
 
Initializer(List<Runnable>) - Constructor for class io.smallrye.faulttolerance.core.util.Initializer
 
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.stopwatch.SystemStopwatch
 
INSTANCE - Static variable in class io.smallrye.faulttolerance.core.util.DirectExecutor
 
INSTANCE - Static variable in interface io.smallrye.faulttolerance.core.util.RunnableWrapper
 
internalGetAsyncType() - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
 
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
 
Invoker<V> - Interface in io.smallrye.faulttolerance.core.invocation
 
io.smallrye.faulttolerance.core - package io.smallrye.faulttolerance.core
Core implementations of fault tolerance strategies conforming to MicroProfile Fault Tolerance.
io.smallrye.faulttolerance.core.apiimpl - package io.smallrye.faulttolerance.core.apiimpl
 
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.invocation - package io.smallrye.faulttolerance.core.invocation
 
io.smallrye.faulttolerance.core.metrics - package io.smallrye.faulttolerance.core.metrics
 
io.smallrye.faulttolerance.core.rate.limit - package io.smallrye.faulttolerance.core.rate.limit
 
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
 
isConsideredExpected(Throwable) - Method in interface io.smallrye.faulttolerance.core.util.ExceptionDecision
 
isConsideredExpected(Throwable) - Method in class io.smallrye.faulttolerance.core.util.PredicateBasedExceptionDecision
 
isConsideredExpected(Throwable) - Method in class io.smallrye.faulttolerance.core.util.SetBasedExceptionDecision
 
isDone() - Method in interface io.smallrye.faulttolerance.core.timer.TimerTask
Returns whether this task is done.
isEventLoopThread() - Method in interface io.smallrye.faulttolerance.core.event.loop.EventLoop
Returns whether current thread is an event loop thread.
isKnown(Class<?>[], Class<?>) - Static method in class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
 

J

Jitter - Interface in io.smallrye.faulttolerance.core.retry
Implementations must be thread-safe.

L

LazyFaultTolerance<T> - Class in io.smallrye.faulttolerance.core.apiimpl
 
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, boolean, boolean, boolean, boolean, 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
 
mustDescription() - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
mustDescription() - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 

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
 
NormalMethodInvoker<V> - Class in io.smallrye.faulttolerance.core.invocation
 
NormalMethodInvoker(Method, Object, Object[]) - Constructor for class io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker
 

O

onStateChange(String, Consumer<CircuitBreakerState>) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 

P

parametersCount() - Method in interface io.smallrye.faulttolerance.core.invocation.Invoker
 
parametersCount() - Method in class io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker
 
parametersCount() - Method in class io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker
 
parametersCount() - Method in class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
 
permitted - Variable in enum io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents.DecisionMade
 
PERMITTED - io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents.DecisionMade
 
Preconditions - Class in io.smallrye.faulttolerance.core.util
 
PredicateBasedExceptionDecision - Class in io.smallrye.faulttolerance.core.util
 
PredicateBasedExceptionDecision(Predicate<Throwable>) - Constructor for class io.smallrye.faulttolerance.core.util.PredicateBasedExceptionDecision
 
PREVENTED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
 
PREVENTED - io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
 
Primitives - Class in io.smallrye.faulttolerance.core.util
 
proceed() - Method in interface io.smallrye.faulttolerance.core.invocation.Invoker
 
proceed() - Method in class io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker
 
proceed() - Method in class io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker
 
proceed() - Method in class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
 
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
 
RateLimit<V> - Class in io.smallrye.faulttolerance.core.rate.limit
 
RateLimit(FaultToleranceStrategy<V>, String, int, long, long, RateLimitType, Stopwatch) - Constructor for class io.smallrye.faulttolerance.core.rate.limit.RateLimit
 
rateLimitDecisionMade(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
RateLimitEvents - Class in io.smallrye.faulttolerance.core.rate.limit
 
RateLimitEvents() - Constructor for class io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents
 
RateLimitEvents.DecisionMade - Enum in io.smallrye.faulttolerance.core.rate.limit
 
RateLimitLogger_$logger - Class in io.smallrye.faulttolerance.core.rate.limit
Warning this class consists of generated code.
RateLimitLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.core.rate.limit.RateLimitLogger_$logger
 
record() - Method in interface io.smallrye.faulttolerance.core.rate.limit.TimeWindow
Records an invocation attempt.
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
register(String, CircuitBreaker<?>) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
registerBulkheadExecutionsRunning(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerBulkheadExecutionsWaiting(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerIsClosed(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerIsHalfOpen(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerIsOpen(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerTimeSpentInClosed(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerTimeSpentInHalfOpen(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
 
registerCircuitBreakerTimeSpentInOpen(LongSupplier) - 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
 
registerName(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
REJECTED - io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
 
REJECTED - io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents.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
 
replaceArgument(int, Class<T>, Function<T, T>) - Method in interface io.smallrye.faulttolerance.core.invocation.Invoker
 
replaceArgument(int, Class<T>, Function<T, T>) - Method in class io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker
 
replaceArgument(int, Class<T>, Function<T, T>) - Method in class io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker
 
replaceArgument(int, Class<T>, Function<T, T>) - Method in class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
 
reset() - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
 
reset(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
resetAll() - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
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, ExceptionDecision, 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
 
runOnce() - Method in class io.smallrye.faulttolerance.core.util.Initializer
 

S

schedule(long, Runnable) - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
 
schedule(long, Runnable) - Method in interface io.smallrye.faulttolerance.core.timer.Timer
Schedules the task to be executed in delayInMillis on this timer's default Executor.
schedule(long, Runnable, Executor) - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
 
schedule(long, Runnable, Executor) - Method in interface 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
 
SetBasedExceptionDecision - Class in io.smallrye.faulttolerance.core.util
 
SetBasedExceptionDecision(SetOfThrowables, SetOfThrowables, boolean) - Constructor for class io.smallrye.faulttolerance.core.util.SetBasedExceptionDecision
 
SetOfThrowables - Class in io.smallrye.faulttolerance.core.util
 
shutdown() - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
 
shutdown() - Method in interface io.smallrye.faulttolerance.core.timer.Timer
Shuts down this timer.
shutdownTimer(String) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
shutdownTimer$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
 
sleep(Throwable) - Method in interface io.smallrye.faulttolerance.core.retry.SyncDelay
 
sleep(Throwable) - 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
 
SpecialMethodInvoker<V> - Class in io.smallrye.faulttolerance.core.invocation
 
SpecialMethodInvoker(Method, Object, Object[]) - Constructor for class io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker
 
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
 
stateTransitionEventHandler(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
 
Stopwatch - Interface in io.smallrye.faulttolerance.core.stopwatch
 
StrategyInvoker<V> - Class in io.smallrye.faulttolerance.core.invocation
 
StrategyInvoker(Object[], FaultToleranceStrategy<V>, InvocationContext<V>) - Constructor for class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
 
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
 

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
 
ThreadTimer - Class in io.smallrye.faulttolerance.core.timer
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.
ThreadTimer(Executor) - Constructor for class io.smallrye.faulttolerance.core.timer.ThreadTimer
 
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() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
 
Timer - Interface in io.smallrye.faulttolerance.core.timer
Timer allows scheduling tasks for execution in the future.
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 - Interface in io.smallrye.faulttolerance.core.timer
Result of scheduling a task on a Timer.
TimerTimeoutWatcher - Class in io.smallrye.faulttolerance.core.timeout
 
TimerTimeoutWatcher(Timer) - Constructor for class io.smallrye.faulttolerance.core.timeout.TimerTimeoutWatcher
 
TimeWindow - Interface in io.smallrye.faulttolerance.core.rate.limit
 
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
 
toCompletionStage(Invoker<AT>) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
 
toCompletionStage(Invoker<CompletionStage<T>>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
 

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.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.rate.limit.RateLimitEvents.DecisionMade
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.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.rate.limit.RateLimitEvents.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.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

withBulkhead() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withCircuitBreaker() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withDescription(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withFallback() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withRateLimit() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withRetry() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withThreadOffload(boolean) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
withTimeout() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
 
wrap(Runnable) - Static method in class io.smallrye.faulttolerance.core.util.Callbacks
 
wrap(Runnable) - Method in interface io.smallrye.faulttolerance.core.util.RunnableWrapper
 
wrap(Consumer<T>) - Static method in class io.smallrye.faulttolerance.core.util.Callbacks
 

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 I J L M N O P R S T U V W Z 
All Classes All Packages