Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accepted - Variable in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- ACCEPTED - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- after(Throwable, Runnable, Executor) - Method in interface io.smallrye.faulttolerance.core.retry.AsyncDelay
-
Runs the
taskafter delay on givenExecutor. - 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_EXPECTED - Static variable in interface io.smallrye.faulttolerance.core.util.ResultDecision
- ALWAYS_FAILURE - Static variable in interface io.smallrye.faulttolerance.core.util.ExceptionDecision
- ALWAYS_FAILURE - Static variable in interface io.smallrye.faulttolerance.core.util.ResultDecision
- 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(FailureContext) - Method in class io.smallrye.faulttolerance.core.fallback.ThreadOffloadFallbackFunction
- apply(FaultToleranceContext<Future<V>>) - Method in class io.smallrye.faulttolerance.core.async.FutureExecution
- apply(FaultToleranceContext<Future<V>>) - Method in class io.smallrye.faulttolerance.core.timeout.FutureTimeout
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.async.RememberEventLoop
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.async.SyncAsyncSplit
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.async.ThreadOffload
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.bulkhead.Bulkhead
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.fallback.Fallback
- apply(FaultToleranceContext<V>) - Method in interface io.smallrye.faulttolerance.core.FaultToleranceStrategy
-
Apply the fault tolerance strategy around the target
Callable. - apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.Invocation
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.metrics.DelegatingMetricsCollector
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.metrics.MetricsCollector
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.rate.limit.RateLimit
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.retry.Retry
- apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.core.timeout.Timeout
- arguments - Variable in class io.smallrye.faulttolerance.core.apiimpl.AsyncInvocation
- AsyncDelay - Interface in io.smallrye.faulttolerance.core.retry
-
Performs a delay asynchronously.
- asyncExecutor() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
- AsyncInvocation<V,
AT> - Class in io.smallrye.faulttolerance.core.apiimpl - AsyncInvocation(AsyncSupport<V, AT>, Invoker<AT>, Object[]) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.AsyncInvocation
- 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 - Variable in class io.smallrye.faulttolerance.core.apiimpl.AsyncInvocation
- 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
- 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
- awaitBlocking() - Method in interface io.smallrye.faulttolerance.core.Future
-
Blocks the calling thread until this future is complete or cancelled, and then returns the value of this future or throws the error, or throws
CancellationException.
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
-
Deprecated.
- build() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- build() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- BuilderEagerDependencies - Interface in io.smallrye.faulttolerance.core.apiimpl
- BuilderImpl(BuilderEagerDependencies, Supplier<BuilderLazyDependencies>) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- BuilderImpl(BuilderEagerDependencies, Supplier<BuilderLazyDependencies>, Class<?>, Function<FaultTolerance<T>, R>) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- BuilderImpl(BuilderEagerDependencies, Supplier<BuilderLazyDependencies>, Type) - Constructor for class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- BuilderLazyDependencies - Interface in io.smallrye.faulttolerance.core.apiimpl
- Bulkhead<V> - Class in io.smallrye.faulttolerance.core.bulkhead
-
Unified bulkhead that behaves in a semaphore fashion for synchronous executions and in a thread pool fashion for asynchronous executions.
- Bulkhead(FaultToleranceStrategy<V>, String, int, int, boolean) - Constructor for class io.smallrye.faulttolerance.core.bulkhead.Bulkhead
- BULKHEAD_CALLS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- BULKHEAD_EXECUTIONS_RUNNING - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- BULKHEAD_EXECUTIONS_WAITING - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- BULKHEAD_RUNNING_DURATION - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- BULKHEAD_WAITING_DURATION - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- bulkheadDecisionMade(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- bulkheadDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- bulkheadDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- bulkheadDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- cacheKey() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- call() - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl
-
Deprecated.
- call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyTypedGuard
- call(Callable<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl
- call(Callable<T>, MeteredOperationName) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- call(Callable<T>, TypeLiteral<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl
- call(Callable<T>, TypeLiteral<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyGuard
- call(Callable<T>, Class<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl
- call(Callable<T>, Class<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyGuard
- 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.Future
-
Requests cancellation of the computation represented by this future.
- 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
- cast() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl
-
Deprecated.
- cast() - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- castAsync(Class<?>) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl
-
Deprecated.
- castAsync(Class<?>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- cbMaintenance() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderEagerDependencies
- check(int, boolean, String) - Static method in class io.smallrye.faulttolerance.core.util.Preconditions
- check(long, boolean, String) - Static method in class io.smallrye.faulttolerance.core.util.Preconditions
- 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
- CIRCUIT_BREAKER_CALLS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- CIRCUIT_BREAKER_OPENED_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- CIRCUIT_BREAKER_STATE_CURRENT - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- CIRCUIT_BREAKER_STATE_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- 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
- circuitBreakerFinished(CircuitBreakerEvents.Result) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- circuitBreakerFinished(CircuitBreakerEvents.Result) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- circuitBreakerFinished(CircuitBreakerEvents.Result) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- circuitBreakerMovedToOpen() - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- circuitBreakerMovedToOpen() - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- circuitBreakerMovedToOpen() - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- clamp(long, long, long) - Static method in class io.smallrye.faulttolerance.core.util.Primitives
- complete(T) - Method in interface io.smallrye.faulttolerance.core.Completer
-
Completes the future with a value, if pending.
- Completer<T> - Interface in io.smallrye.faulttolerance.core
-
Creator and controller of a
Future. - completeWithError(Throwable) - Method in interface io.smallrye.faulttolerance.core.Completer
-
Completes the future with an error, if pending.
- CompletionStageSupport<T> - Class in io.smallrye.faulttolerance.core.invocation
- CompletionStageSupport() - Constructor for class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
- ConstantBackOff - Class in io.smallrye.faulttolerance.core.retry
-
Always ignores the
causepassed togetInMillis. - ConstantBackOff(long, Jitter) - Constructor for class io.smallrye.faulttolerance.core.retry.ConstantBackOff
- ConstantInvoker<V> - Class in io.smallrye.faulttolerance.core.invocation
- context - Variable in class io.smallrye.faulttolerance.core.FailureContext
- 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
- countScheduledTasks() - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
- countScheduledTasks() - Method in interface io.smallrye.faulttolerance.core.timer.Timer
-
Returns the number of tasks that are currently scheduled for execution by the timer.
- create() - Static method in interface io.smallrye.faulttolerance.core.Completer
-
Creates a new completer.
- create(int, int) - Static method in interface io.smallrye.faulttolerance.core.circuit.breaker.RollingWindow
- create(MeteredOperation) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsProvider
- 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). - createComplete(T) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
- createComplete(V) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
- createdTimer(int) - 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
- debugOrTrace(String, String) - Method in class io.smallrye.faulttolerance.core.bulkhead.BulkheadLogger_$logger
- debugOrTrace(String, String) - Method in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerLogger_$logger
- DelegatingMetricsCollector<V> - Class in io.smallrye.faulttolerance.core.metrics
- DelegatingMetricsCollector(FaultToleranceStrategy<V>, MetricsProvider, MeteredOperation) - Constructor for class io.smallrye.faulttolerance.core.metrics.DelegatingMetricsCollector
- doesDescription() - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
- doesDescription() - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
- Durations - Class in io.smallrye.faulttolerance.core.util
- Durations() - Constructor for class io.smallrye.faulttolerance.core.util.Durations
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 - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- EXCEPTION_NOT_RETRYABLE - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- EXCEPTION_THROWN - Enum constant in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- ExceptionDecision - Interface in io.smallrye.faulttolerance.core.util
- executionFinished(boolean, boolean, boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- executionFinished(boolean, boolean, boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- executionFinished(boolean, boolean, boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- executionFinished(boolean, boolean, boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- executor() - Method in interface io.smallrye.faulttolerance.core.event.loop.EventLoop
-
Returns an
Executorthat runs tasks on the current thread's event loop. - ExponentialBackOff - Class in io.smallrye.faulttolerance.core.retry
-
Always ignores the
causepassed togetInMillis. - ExponentialBackOff(long, int, Jitter, long) - Constructor for class io.smallrye.faulttolerance.core.retry.ExponentialBackOff
F
- failure - Variable in class io.smallrye.faulttolerance.core.FailureContext
- FAILURE - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- FAILURE - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- FailureContext - Class in io.smallrye.faulttolerance.core
- FailureContext(Throwable, FaultToleranceContext<?>) - Constructor for class io.smallrye.faulttolerance.core.FailureContext
- 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
- 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
- FaultToleranceContext<V> - Class in io.smallrye.faulttolerance.core
- FaultToleranceContext(Supplier<Future<V>>, boolean) - Constructor for class io.smallrye.faulttolerance.core.FaultToleranceContext
- FaultToleranceEvent - Interface in io.smallrye.faulttolerance.core
- FaultToleranceImpl<V,
T> - Class in io.smallrye.faulttolerance.core.apiimpl -
Deprecated, for removal: This API element is subject to removal in a future version.
- FaultToleranceImpl.BuilderImpl<T,
R> - Class in io.smallrye.faulttolerance.core.apiimpl -
Deprecated.
- 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
causepassed togetInMillis. - FibonacciBackOff(long, Jitter, long) - Constructor for class io.smallrye.faulttolerance.core.retry.FibonacciBackOff
- fireEvent(E) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- 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
- from(Callable<T>) - Static method in interface io.smallrye.faulttolerance.core.Future
-
Returns a future that is already complete with the outcome of given
callable(which may be a returned value or a thrown error). - fromFuture(Invoker<Future<T>>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
- fromFuture(Invoker<Future<V>>) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
- ftEnabled() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
- future() - Method in interface io.smallrye.faulttolerance.core.Completer
-
Returns the future created and controlled by this completer.
- Future<T> - Interface in io.smallrye.faulttolerance.core
-
Represents a computation that may still be running, and allows obtaining a result of the computation once available.
- FutureCancellationEvent - Enum in io.smallrye.faulttolerance.core.async
- FutureExecution<V> - Class in io.smallrye.faulttolerance.core.async
-
Unlike
ThreadOffload, 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
- FutureTimeout<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. - FutureTimeout(Timeout<Future<V>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.timeout.FutureTimeout
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() - Method in class io.smallrye.faulttolerance.core.metrics.MeteredOperationName
- get(Class<?>[], Class<?>) - Static method in class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
- get(Class<T>) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- get(Class<T>, T) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- get(Supplier<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- get(Supplier<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyTypedGuard
- get(Supplier<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl
- get(Supplier<T>, TypeLiteral<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl
- get(Supplier<T>, TypeLiteral<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyGuard
- get(Supplier<T>, Class<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl
- get(Supplier<T>, Class<T>) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyGuard
- getArgument(int, Class<T>) - Method in class io.smallrye.faulttolerance.core.invocation.ConstantInvoker
- 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
- getId() - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
- getId() - Method in interface io.smallrye.faulttolerance.core.timer.Timer
-
Returns the ID of this timer.
- 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
- guard(Callable<T>, AsyncInvocation<V, T>, Consumer<FaultToleranceContext<?>>) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl
- guard(Callable<T>, AsyncInvocation<V, T>, Consumer<FaultToleranceContext<?>>) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl
- GuardImpl - Class in io.smallrye.faulttolerance.core.apiimpl
- GuardImpl.BuilderImpl - Class in io.smallrye.faulttolerance.core.apiimpl
H
- has(Class<?>) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- hasBulkhead() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- hasCircuitBreaker() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- hasFallback() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- hasRateLimit() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- hasRetry() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- hasTimeout() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
I
- ignore() - Static method in interface io.smallrye.faulttolerance.core.fallback.FallbackFunction
- IGNORE - Static variable in interface io.smallrye.faulttolerance.core.fallback.FallbackFunction
- IGNORE - Static variable in interface io.smallrye.faulttolerance.core.util.ExceptionDecision
- includes(Class<? extends Throwable>) - Method in class io.smallrye.faulttolerance.core.util.SetOfThrowables
- instance() - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyGuard
- instance() - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyTypedGuard
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedRunning
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedWaiting
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedRunning
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedWaiting
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Applied
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.fallback.FallbackEvents.Defined
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Retried
- INSTANCE - Enum constant in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Started
- INSTANCE - Static variable in class io.smallrye.faulttolerance.core.stopwatch.SystemStopwatch
- 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 - Enum constant in enum 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. - INVOCATIONS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- 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
- isAsync() - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
-
Whether the guarded operation is truly asynchronous (that is, returns a
CompletionStageof the result, or some other asynchronous type). - isCancelled() - Method in interface io.smallrye.faulttolerance.core.Future
-
Returns whether this future is cancelled.
- isComplete() - Method in interface io.smallrye.faulttolerance.core.Future
-
Returns whether this future is complete.
- isConsideredExpected(Object) - Method in class io.smallrye.faulttolerance.core.util.PredicateBasedResultDecision
- isConsideredExpected(Object) - Method in interface io.smallrye.faulttolerance.core.util.ResultDecision
- 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.
- isEnabled() - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsProvider
- isKnown(Class<?>[], Class<?>) - Static method in class io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
- isSync() - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
-
Whether the guarded operation is synchronous.
J
- Jitter - Interface in io.smallrye.faulttolerance.core.retry
-
Implementations must be thread-safe.
L
- LazyFaultTolerance<T> - Class in io.smallrye.faulttolerance.core.apiimpl
- LazyGuard - Class in io.smallrye.faulttolerance.core.apiimpl
- LazyTypedGuard<V,
T> - Class in io.smallrye.faulttolerance.core.apiimpl - Loader() - Constructor for class io.smallrye.faulttolerance.core.util.RunnableWrapper.Loader
- LOG - Static variable in class io.smallrye.faulttolerance.core.async.AsyncLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.bulkhead.BulkheadLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.CoreLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.fallback.FallbackLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.rate.limit.RateLimitLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.retry.RetryLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger
- LOG - Static variable in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
M
- MAX_DURATION_REACHED - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- MAX_DURATION_REACHED - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- MAX_RETRIES_REACHED - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- MAX_RETRIES_REACHED - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- mayBeAsynchronous() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- MeteredOperation - Interface in io.smallrye.faulttolerance.core.metrics
- MeteredOperationName - Class in io.smallrye.faulttolerance.core.metrics
- MeteredOperationName(String) - Constructor for class io.smallrye.faulttolerance.core.metrics.MeteredOperationName
- MetricsCollector<V> - Class in io.smallrye.faulttolerance.core.metrics
- MetricsCollector(FaultToleranceStrategy<V>, MetricsRecorder, MeteredOperation) - Constructor for class io.smallrye.faulttolerance.core.metrics.MetricsCollector
- MetricsConstants - Class in io.smallrye.faulttolerance.core.metrics
- 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
- metricsProvider() - Method in interface io.smallrye.faulttolerance.core.apiimpl.BuilderLazyDependencies
- MetricsProvider - Interface in io.smallrye.faulttolerance.core.metrics
- MetricsRecorder - Interface in io.smallrye.faulttolerance.core.metrics
- MicrometerRecorder - Class in io.smallrye.faulttolerance.core.metrics
- MicrometerRecorder(MeterRegistry, MeteredOperation) - Constructor for class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- MicroProfileMetricsRecorder - Class in io.smallrye.faulttolerance.core.metrics
- MicroProfileMetricsRecorder(MetricRegistry, MeteredOperation) - Constructor for class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- mustDescription() - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
- mustDescription() - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
N
- name() - Method in interface io.smallrye.faulttolerance.core.metrics.MeteredOperation
- 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 - Enum constant in enum io.smallrye.faulttolerance.core.async.FutureCancellationEvent
- NOOP - Static variable in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- NORMALLY - Enum constant in enum 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
- of(T) - Static method in interface io.smallrye.faulttolerance.core.Future
-
Returns a future that is already complete with given
value. - of(V) - Static method in class io.smallrye.faulttolerance.core.invocation.ConstantInvoker
- ofError(Throwable) - Static method in interface io.smallrye.faulttolerance.core.Future
-
Returns a future that is already complete with given
error. - onCancel(Runnable) - Method in interface io.smallrye.faulttolerance.core.Completer
-
Sets the cancellation callback.
- onStateChange(String, Consumer<CircuitBreakerState>) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
- OpenTelemetryRecorder - Class in io.smallrye.faulttolerance.core.metrics
- OpenTelemetryRecorder(Meter, MeteredOperation) - Constructor for class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
P
- parametersCount() - Method in class io.smallrye.faulttolerance.core.invocation.ConstantInvoker
- 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 - Enum constant in enum 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
- PredicateBasedResultDecision - Class in io.smallrye.faulttolerance.core.util
- PredicateBasedResultDecision(Predicate<Object>) - Constructor for class io.smallrye.faulttolerance.core.util.PredicateBasedResultDecision
- PREVENTED - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- PREVENTED - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- Primitives - Class in io.smallrye.faulttolerance.core.util
- proceed() - Method in class io.smallrye.faulttolerance.core.invocation.ConstantInvoker
- 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
R
- RandomJitter - Class in io.smallrye.faulttolerance.core.retry
-
Provided a
maxJittervalue, generates random numbers that are greater than or equal to-maxJitterand less than or equal tomaxJitter. - RandomJitter(long) - Constructor for class io.smallrye.faulttolerance.core.retry.RandomJitter
- RATE_LIMIT_CALLS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- 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
- rateLimitDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- rateLimitDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- rateLimitDecisionMade(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- registerBulkheadExecutionsRunning(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerBulkheadExecutionsRunning(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerBulkheadExecutionsRunning(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerBulkheadExecutionsWaiting(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerBulkheadExecutionsWaiting(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerBulkheadExecutionsWaiting(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerBulkheadExecutionsWaiting(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerIsClosed(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerIsClosed(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerIsClosed(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerIsClosed(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerIsHalfOpen(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerIsHalfOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerIsHalfOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerIsHalfOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerIsOpen(BooleanSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerIsOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerIsOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerIsOpen(BooleanSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerTimeSpentInClosed(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInClosed(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerTimeSpentInClosed(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerTimeSpentInClosed(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerTimeSpentInHalfOpen(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInHalfOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerTimeSpentInHalfOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerTimeSpentInHalfOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerCircuitBreakerTimeSpentInOpen(LongSupplier) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- registerCircuitBreakerTimeSpentInOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- registerCircuitBreakerTimeSpentInOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- registerCircuitBreakerTimeSpentInOpen(LongSupplier) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- registerEventHandler(Class<E>, Consumer<E>) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- registerName(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl
- REJECTED - Enum constant in enum io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade
- REJECTED - Enum constant in enum io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents.DecisionMade
- RememberEventLoop<V> - Class in io.smallrye.faulttolerance.core.async
- RememberEventLoop(FaultToleranceStrategy<V>, EventLoop, boolean) - Constructor for class io.smallrye.faulttolerance.core.async.RememberEventLoop
- remove(Class<T>) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- replaceArgument(int, Class<T>, Function<T, T>) - Method in class io.smallrye.faulttolerance.core.invocation.ConstantInvoker
- 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
- ResultDecision - Interface in io.smallrye.faulttolerance.core.util
- Retry<V> - Class in io.smallrye.faulttolerance.core.retry
- Retry(FaultToleranceStrategy<V>, String, ResultDecision, ExceptionDecision, long, long, Supplier<SyncDelay>, Supplier<AsyncDelay>, Stopwatch, Consumer<FailureContext>) - Constructor for class io.smallrye.faulttolerance.core.retry.Retry
- RETRY_CALLS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- RETRY_RETRIES_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- retryAttempted() - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- retryAttempted() - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- retryAttempted() - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- retryAttempted() - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- retryExceptionNotRetryable(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- retryExceptionNotRetryable(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- retryExceptionNotRetryable(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- retryMaxDurationReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- retryMaxDurationReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- retryMaxDurationReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- retryMaxRetriesReached(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- retryMaxRetriesReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- retryMaxRetriesReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- retryMaxRetriesReached(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- retryValueReturned(boolean) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- retryValueReturned(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- retryValueReturned(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- retryValueReturned(boolean) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- RollingWindow - Interface in io.smallrye.faulttolerance.core.circuit.breaker
- run(Runnable) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl
-
Deprecated.
- run(Runnable) - Method in class io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance
- RunnableWrapper - Interface in io.smallrye.faulttolerance.core.util
- RunnableWrapper.Loader - Class in io.smallrye.faulttolerance.core.util
- RunningStopwatch - Interface in io.smallrye.faulttolerance.core.stopwatch
- runningTimerTask(TimerTask) - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
- runningTimerTask$str() - Method in class io.smallrye.faulttolerance.core.timer.TimerLogger_$logger
S
- schedule(long, Runnable) - Method in class io.smallrye.faulttolerance.core.timer.ThreadTimer
- schedule(long, Runnable) - Method in interface io.smallrye.faulttolerance.core.timer.Timer
- 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
taskto be executed indelayInMillison givenexecutor. - 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
- set(Class<T>, T) - Method in class io.smallrye.faulttolerance.core.FaultToleranceContext
- 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(int) - 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
throwstatement, 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>, FaultToleranceContext<V>) - Constructor for class io.smallrye.faulttolerance.core.invocation.StrategyInvoker
- succeeded - Variable in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- SUCCESS - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished
- SUCCESS - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- SyncAsyncSplit<V> - Class in io.smallrye.faulttolerance.core.async
- SyncAsyncSplit(FaultToleranceStrategy<V>, FaultToleranceStrategy<V>) - Constructor for class io.smallrye.faulttolerance.core.async.SyncAsyncSplit
- 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
- then(BiConsumer<T, Throwable>) - Method in interface io.smallrye.faulttolerance.core.Future
-
Registers a completion callback with this future.
- thenComplete(Completer<T>) - Method in interface io.smallrye.faulttolerance.core.Future
-
Registers a completion callback with this future.
- ThreadOffload<V> - Class in io.smallrye.faulttolerance.core.async
-
This is supposed to be the next to last strategy in the chain (last being
Invocation). - ThreadOffload(FaultToleranceStrategy<V>, Executor, boolean) - Constructor for class io.smallrye.faulttolerance.core.async.ThreadOffload
- ThreadOffloadEnabled - Class in io.smallrye.faulttolerance.core.async
- ThreadOffloadEnabled(boolean) - Constructor for class io.smallrye.faulttolerance.core.async.ThreadOffloadEnabled
- ThreadOffloadFallbackFunction<T> - Class in io.smallrye.faulttolerance.core.fallback
- ThreadOffloadFallbackFunction(Function<FailureContext, Future<T>>, Executor) - Constructor for class io.smallrye.faulttolerance.core.fallback.ThreadOffloadFallbackFunction
- 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
-
Creates a timer with given
defaultExecutor, unless a timer already exists, in which case an exception is thrown. - TIMED_OUT - Enum constant in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
- timedOut - Variable in enum io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished
- timeInMillis(long, ChronoUnit) - Static method in class io.smallrye.faulttolerance.core.util.Durations
- Timeout<V> - Class in io.smallrye.faulttolerance.core.timeout
- Timeout(FaultToleranceStrategy<V>, String, long, Timer) - Constructor for class io.smallrye.faulttolerance.core.timeout.Timeout
- TIMEOUT_CALLS_TOTAL - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- TIMEOUT_EXECUTION_DURATION - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- 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
- timeoutFinished(boolean, long) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- timeoutFinished(boolean, long) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- timeoutFinished(boolean, long) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- 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
- 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.
- TIMER_SCHEDULED - Static variable in class io.smallrye.faulttolerance.core.metrics.MetricsConstants
- TimerDelay - Class in io.smallrye.faulttolerance.core.retry
-
Asynchronous 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. - TimeWindow - Interface in io.smallrye.faulttolerance.core.rate.limit
- TO_CLOSED - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- TO_HALF_OPEN - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- TO_OPEN - Enum constant in enum io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition
- toFuture(Invoker<AT>) - Method in interface io.smallrye.faulttolerance.core.invocation.AsyncSupport
- toFuture(Invoker<CompletionStage<T>>) - Method in class io.smallrye.faulttolerance.core.invocation.CompletionStageSupport
- toFutureInvoker - Variable in class io.smallrye.faulttolerance.core.apiimpl.AsyncInvocation
- TypedGuardImpl<V,
T> - Class in io.smallrye.faulttolerance.core.apiimpl - TypedGuardImpl.BuilderImpl<V,
T> - Class in io.smallrye.faulttolerance.core.apiimpl
U
- unexpectedExceptionInTimerLoop(Throwable) - 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
- updateBulkheadRunningDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- updateBulkheadRunningDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- updateBulkheadRunningDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
- updateBulkheadWaitingDuration(long) - Method in interface io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- updateBulkheadWaitingDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.MicrometerRecorder
- updateBulkheadWaitingDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder
- updateBulkheadWaitingDuration(long) - Method in class io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder
V
- value - Variable in class io.smallrye.faulttolerance.core.async.ThreadOffloadEnabled
- VALUE_RETURNED - Enum constant in enum io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished
- VALUE_RETURNED - Enum constant in enum io.smallrye.faulttolerance.core.retry.RetryEvents.Finished
- VALUE_RETURNED - Enum constant in enum 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
-
Deprecated.
- withBulkhead() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withBulkhead() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withCircuitBreaker() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withCircuitBreaker() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withCircuitBreaker() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withDescription(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withDescription(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withDescription(String) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withFallback() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withFallback() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withRateLimit() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withRateLimit() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withRateLimit() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withRetry() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withRetry() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withRetry() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withThreadOffload(boolean) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withThreadOffload(boolean) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withThreadOffload(boolean) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withThreadOffloadExecutor(Executor) - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withThreadOffloadExecutor(Executor) - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withThreadOffloadExecutor(Executor) - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl
- withTimeout() - Method in class io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl
-
Deprecated.
- withTimeout() - Method in class io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl
- withTimeout() - Method in class io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form