Hierarchy For All Packages
Package Hierarchies:- io.smallrye.faulttolerance.core,
- 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.metrics,
- 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.fallback.AsyncFallbackFunction<T> (implements io.smallrye.faulttolerance.core.fallback.FallbackFunction<T>)
- io.smallrye.faulttolerance.core.timeout.AsyncTimeout<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadBase<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.bulkhead.CompletionStageThreadPoolBulkhead<V>
- io.smallrye.faulttolerance.core.bulkhead.FutureThreadPoolBulkhead<V>
- io.smallrye.faulttolerance.core.bulkhead.SemaphoreBulkhead<V>
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreaker<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.circuit.breaker.CompletionStageCircuitBreaker<V>
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents
- io.smallrye.faulttolerance.core.async.CompletionStageExecution<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.util.CompletionStages
- 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.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.util.DirectExecutor (implements java.util.concurrent.Executor)
- io.smallrye.faulttolerance.core.fallback.Fallback<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.fallback.CompletionStageFallback<V>
- io.smallrye.faulttolerance.core.fallback.FallbackContext<V>
- io.smallrye.faulttolerance.core.fallback.FallbackEvents
- 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.metrics.GeneralMetricsEvents
- io.smallrye.faulttolerance.core.Invocation<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.InvocationContext<V> (implements java.util.concurrent.Callable<V>)
- io.smallrye.faulttolerance.core.metrics.MetricsCollector<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.metrics.CompletionStageMetricsCollector<V>
- io.smallrye.faulttolerance.core.util.Preconditions
- io.smallrye.faulttolerance.core.retry.RandomJitter (implements io.smallrye.faulttolerance.core.retry.Jitter)
- 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.CompletionStageRetry<V>
- io.smallrye.faulttolerance.core.retry.RetryEvents
- io.smallrye.faulttolerance.core.util.RunnableWrapper.Loader
- io.smallrye.faulttolerance.core.timeout.ScheduledExecutorTimeoutWatcher (implements io.smallrye.faulttolerance.core.timeout.TimeoutWatcher)
- io.smallrye.faulttolerance.core.util.SetOfThrowables
- io.smallrye.faulttolerance.core.retry.SimpleBackOff (implements io.smallrye.faulttolerance.core.retry.BackOff)
- io.smallrye.faulttolerance.core.util.SneakyThrow
- io.smallrye.faulttolerance.core.stopwatch.SystemStopwatch (implements io.smallrye.faulttolerance.core.stopwatch.Stopwatch)
- io.smallrye.faulttolerance.core.retry.ThreadSleepDelay (implements io.smallrye.faulttolerance.core.retry.SyncDelay)
- io.smallrye.faulttolerance.core.timeout.Timeout<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.core.timeout.CompletionStageTimeout<V>
- io.smallrye.faulttolerance.core.timeout.TimeoutEvents
- io.smallrye.faulttolerance.core.timer.Timer
- io.smallrye.faulttolerance.core.retry.TimerDelay (implements io.smallrye.faulttolerance.core.retry.AsyncDelay)
- io.smallrye.faulttolerance.core.timer.TimerTask
- io.smallrye.faulttolerance.core.timeout.TimerTimeoutWatcher (implements io.smallrye.faulttolerance.core.timeout.TimeoutWatcher)
Interface Hierarchy
- io.smallrye.faulttolerance.core.retry.AsyncDelay
- io.smallrye.faulttolerance.core.retry.BackOff
- io.smallrye.faulttolerance.core.event.loop.EventLoop
- io.smallrye.faulttolerance.core.fallback.FallbackFunction<T>
- io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>
- io.smallrye.faulttolerance.core.InvocationContextEvent
- io.smallrye.faulttolerance.core.retry.Jitter
- io.smallrye.faulttolerance.core.metrics.MetricsRecorder
- io.smallrye.faulttolerance.core.circuit.breaker.RollingWindow
- io.smallrye.faulttolerance.core.util.RunnableWrapper
- io.smallrye.faulttolerance.core.stopwatch.RunningStopwatch
- io.smallrye.faulttolerance.core.stopwatch.Stopwatch
- io.smallrye.faulttolerance.core.retry.SyncDelay
- io.smallrye.faulttolerance.core.timeout.TimeoutWatcher
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.DecisionMade (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedRunning (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.FinishedWaiting (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedRunning (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.bulkhead.BulkheadEvents.StartedWaiting (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Finished (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.Result
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.State
- io.smallrye.faulttolerance.core.circuit.breaker.CircuitBreakerEvents.StateTransition (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.fallback.FallbackEvents.Applied (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.fallback.FallbackEvents.Defined (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.async.FutureCancellationEvent (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.metrics.GeneralMetricsEvents.ExecutionFinished (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.retry.RetryEvents.Finished (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.retry.RetryEvents.Result
- io.smallrye.faulttolerance.core.retry.RetryEvents.Retried (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Finished (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- io.smallrye.faulttolerance.core.timeout.TimeoutEvents.Started (implements io.smallrye.faulttolerance.core.InvocationContextEvent)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)