Package Hierarchies:
- io.smallrye.faulttolerance.core,
- io.smallrye.faulttolerance.core.apiimpl,
- io.smallrye.faulttolerance.core.async,
- io.smallrye.faulttolerance.core.bulkhead,
- io.smallrye.faulttolerance.core.circuit.breaker,
- io.smallrye.faulttolerance.core.event.loop,
- io.smallrye.faulttolerance.core.fallback,
- io.smallrye.faulttolerance.core.invocation,
- io.smallrye.faulttolerance.core.metrics,
- io.smallrye.faulttolerance.core.rate.limit,
- io.smallrye.faulttolerance.core.retry,
- io.smallrye.faulttolerance.core.stopwatch,
- io.smallrye.faulttolerance.core.timeout,
- io.smallrye.faulttolerance.core.timer,
- io.smallrye.faulttolerance.core.util
Class Hierarchy
- java.lang.Object
- io.smallrye.faulttolerance.core.apiimpl.AsyncInvocation<V,AT>
- io.smallrye.faulttolerance.core.invocation.AsyncSupportRegistry
- io.smallrye.faulttolerance.core.apiimpl.BasicCircuitBreakerMaintenanceImpl (implements io.smallrye.faulttolerance.api.CircuitBreakerMaintenance)
- io.smallrye.faulttolerance.core.bulkhead.Bulkhead<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents
- io.smallrye.faulttolerance.core.util.Callbacks
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents
- io.smallrye.faulttolerance.core.invocation.CompletionStageSupport<T> (implements io.smallrye.faulttolerance.core.invocation.AsyncSupport<V,AT>)
- io.smallrye.faulttolerance.core.retry.ConstantBackOff (implements io.smallrye.faulttolerance.core.retry.BackOff)
- io.smallrye.faulttolerance.core.invocation.ConstantInvoker<V> (implements io.smallrye.faulttolerance.core.invocation.Invoker<V>)
- io.smallrye.faulttolerance.core.retry.CustomBackOff (implements io.smallrye.faulttolerance.core.retry.BackOff)
- org.jboss.logging.DelegatingBasicLogger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.async.AsyncLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.CoreLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.event.loop.EventLoopLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.fallback.FallbackLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.metrics.MetricsLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.rate.limit.RateLimitLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.retry.RetryLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.timeout.TimeoutLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.timer.TimerLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.core.metrics.DelegatingMetricsCollector<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.util.Durations
- io.smallrye.faulttolerance.core.retry.ExponentialBackOff (implements io.smallrye.faulttolerance.core.retry.BackOff)
- io.smallrye.faulttolerance.core.FailureContext
- io.smallrye.faulttolerance.core.fallback.Fallback<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.fallback.FallbackEvents
- io.smallrye.faulttolerance.core.FaultToleranceContext<V>
- io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl<V,T> (implements io.smallrye.faulttolerance.api.FaultTolerance<T>)
- io.smallrye.faulttolerance.core.apiimpl.FaultToleranceImpl.BuilderImpl<T,R> (implements io.smallrye.faulttolerance.api.FaultTolerance.Builder<T,R>)
- io.smallrye.faulttolerance.core.retry.FibonacciBackOff (implements io.smallrye.faulttolerance.core.retry.BackOff)
- io.smallrye.faulttolerance.core.retry.FixedJitter (implements io.smallrye.faulttolerance.core.retry.Jitter)
- io.smallrye.faulttolerance.core.async.FutureExecution<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.timeout.FutureTimeout<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents
- io.smallrye.faulttolerance.core.apiimpl.GuardImpl (implements io.smallrye.faulttolerance.api.Guard)
- io.smallrye.faulttolerance.core.apiimpl.GuardImpl.BuilderImpl (implements io.smallrye.faulttolerance.api.Guard.Builder)
- io.smallrye.faulttolerance.core.Invocation<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.apiimpl.LazyFaultTolerance<T> (implements io.smallrye.faulttolerance.api.FaultTolerance<T>)
- io.smallrye.faulttolerance.core.apiimpl.LazyGuard (implements io.smallrye.faulttolerance.api.Guard)
- io.smallrye.faulttolerance.core.apiimpl.LazyTypedGuard<V,T> (implements io.smallrye.faulttolerance.api.TypedGuard<T>)
- io.smallrye.faulttolerance.core.metrics.MeteredOperationName
- io.smallrye.faulttolerance.core.metrics.MetricsCollector<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.metrics.MetricsConstants
- io.smallrye.faulttolerance.core.metrics.MicrometerRecorder (implements io.smallrye.faulttolerance.core.metrics.MetricsRecorder)
- io.smallrye.faulttolerance.core.metrics.MicroProfileMetricsRecorder (implements io.smallrye.faulttolerance.core.metrics.MetricsRecorder)
- io.smallrye.faulttolerance.core.invocation.NormalMethodInvoker<V> (implements io.smallrye.faulttolerance.core.invocation.Invoker<V>)
- io.smallrye.faulttolerance.core.metrics.OpenTelemetryRecorder (implements io.smallrye.faulttolerance.core.metrics.MetricsRecorder)
- io.smallrye.faulttolerance.core.util.Preconditions
- io.smallrye.faulttolerance.core.util.PredicateBasedExceptionDecision (implements io.smallrye.faulttolerance.core.util.ExceptionDecision)
- io.smallrye.faulttolerance.core.util.PredicateBasedResultDecision (implements io.smallrye.faulttolerance.core.util.ResultDecision)
- io.smallrye.faulttolerance.core.util.Primitives
- io.smallrye.faulttolerance.core.retry.RandomJitter (implements io.smallrye.faulttolerance.core.retry.Jitter)
- io.smallrye.faulttolerance.core.rate.limit.RateLimit<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.rate.limit.RateLimitEvents
- io.smallrye.faulttolerance.core.async.RememberEventLoop<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.retry.Retry<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.retry.RetryEvents
- io.smallrye.faulttolerance.core.util.RunnableWrapper.Loader
- io.smallrye.faulttolerance.core.util.SetBasedExceptionDecision (implements io.smallrye.faulttolerance.core.util.ExceptionDecision)
- io.smallrye.faulttolerance.core.util.SetOfThrowables
- io.smallrye.faulttolerance.core.util.SneakyThrow
- io.smallrye.faulttolerance.core.invocation.SpecialMethodInvoker<V> (implements io.smallrye.faulttolerance.core.invocation.Invoker<V>)
- io.smallrye.faulttolerance.core.invocation.StrategyInvoker<V> (implements io.smallrye.faulttolerance.core.invocation.Invoker<V>)
- io.smallrye.faulttolerance.core.async.SyncAsyncSplit<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.stopwatch.SystemStopwatch (implements io.smallrye.faulttolerance.core.stopwatch.Stopwatch)
- io.smallrye.faulttolerance.core.async.ThreadOffload<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.async.ThreadOffloadEnabled
- io.smallrye.faulttolerance.core.fallback.ThreadOffloadFallbackFunction<T> (implements io.smallrye.faulttolerance.core.fallback.FallbackFunction<T>)
- io.smallrye.faulttolerance.core.retry.ThreadSleepDelay (implements io.smallrye.faulttolerance.core.retry.SyncDelay)
- io.smallrye.faulttolerance.core.timer.ThreadTimer (implements io.smallrye.faulttolerance.core.timer.Timer)
- io.smallrye.faulttolerance.core.timeout.Timeout<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.timeout.TimeoutEvents
- io.smallrye.faulttolerance.core.retry.TimerDelay (implements io.smallrye.faulttolerance.core.retry.AsyncDelay)
- io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl<V,T> (implements io.smallrye.faulttolerance.api.TypedGuard<T>)
- io.smallrye.faulttolerance.core.apiimpl.TypedGuardImpl.BuilderImpl<V,T> (implements io.smallrye.faulttolerance.api.TypedGuard.Builder<T>)