Hierarchy For All Packages
- io.smallrye.faulttolerance,
- io.smallrye.faulttolerance.config,
- io.smallrye.faulttolerance.internal,
- io.smallrye.faulttolerance.metrics
Class Hierarchy
- java.lang.Object
- jakarta.enterprise.util.AnnotationLiteral<T> (implements java.lang.annotation.Annotation, java.io.Serializable)
- io.smallrye.faulttolerance.FaultToleranceBinding.Literal (implements io.smallrye.faulttolerance.FaultToleranceBinding)
- io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral (implements jakarta.annotation.Priority)
- io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl (implements io.smallrye.faulttolerance.config.ApplyFaultToleranceConfig)
- io.smallrye.faulttolerance.config.ApplyGuardConfigImpl (implements io.smallrye.faulttolerance.config.ApplyGuardConfig)
- io.smallrye.faulttolerance.config.AsynchronousConfigImpl (implements io.smallrye.faulttolerance.config.AsynchronousConfig)
- io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl (implements io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfig)
- io.smallrye.faulttolerance.apiimpl.BasicCircuitBreakerMaintenanceImpl (implements io.smallrye.faulttolerance.api.CircuitBreakerMaintenance)
- io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
- io.smallrye.faulttolerance.basicconfig.BasicFaultToleranceOperation
- io.smallrye.faulttolerance.config.FaultToleranceOperation
- io.smallrye.faulttolerance.config.BeforeRetryConfigImpl (implements io.smallrye.faulttolerance.config.BeforeRetryConfig)
- io.smallrye.faulttolerance.internal.BeforeRetryMethod
- io.smallrye.faulttolerance.config.BlockingConfigImpl (implements io.smallrye.faulttolerance.config.BlockingConfig)
- io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl (implements io.smallrye.faulttolerance.core.metrics.MeteredOperation)
- io.smallrye.faulttolerance.CdiSpi (implements io.smallrye.faulttolerance.api.Spi)
- io.smallrye.faulttolerance.CdiSpi.EagerDependencies (implements io.smallrye.faulttolerance.apiimpl.BuilderEagerDependencies)
- io.smallrye.faulttolerance.CdiSpi.LazyDependencies (implements io.smallrye.faulttolerance.apiimpl.BuilderLazyDependencies)
- io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl (implements io.smallrye.faulttolerance.config.CircuitBreakerNameConfig)
- io.smallrye.faulttolerance.metrics.CompoundMetricsProvider (implements io.smallrye.faulttolerance.core.metrics.MetricsProvider)
- io.smallrye.faulttolerance.config.CustomBackoffConfigImpl (implements io.smallrye.faulttolerance.config.CustomBackoffConfig)
- io.smallrye.faulttolerance.DefaultAsyncExecutorProvider (implements io.smallrye.faulttolerance.AsyncExecutorProvider)
- io.smallrye.faulttolerance.DefaultBeforeRetryHandlerProvider (implements io.smallrye.faulttolerance.BeforeRetryHandlerProvider)
- io.smallrye.faulttolerance.DefaultExistingCircuitBreakerNames (implements io.smallrye.faulttolerance.ExistingCircuitBreakerNames)
- io.smallrye.faulttolerance.DefaultFallbackHandlerProvider (implements io.smallrye.faulttolerance.FallbackHandlerProvider)
- io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider (implements io.smallrye.faulttolerance.FaultToleranceOperationProvider)
- io.smallrye.faulttolerance.internal.DefaultRequestContextControllerProvider (implements io.smallrye.faulttolerance.internal.RequestContextControllerProvider)
- org.jboss.logging.DelegatingBasicLogger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.CdiLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.internal.InternalLogger_$logger (implements org.jboss.logging.BasicLogger, java.io.Serializable)
- io.smallrye.faulttolerance.Enablement
- io.smallrye.faulttolerance.ExecutorHolder
- io.smallrye.faulttolerance.config.FallbackConfigImpl (implements io.smallrye.faulttolerance.config.FallbackConfig)
- io.smallrye.faulttolerance.internal.FallbackMethod
- io.smallrye.faulttolerance.internal.FallbackMethodCandidates
- io.smallrye.faulttolerance.FaultToleranceExtension (implements jakarta.enterprise.inject.spi.Extension)
- io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType<T> (implements jakarta.enterprise.inject.spi.AnnotatedType<X>)
- io.smallrye.faulttolerance.FaultToleranceInterceptor
- io.smallrye.faulttolerance.config.FaultToleranceMethods
- io.smallrye.faulttolerance.internal.InterceptionInvoker<V> (implements io.smallrye.faulttolerance.core.invocation.Invoker<V>)
- io.smallrye.faulttolerance.internal.InterceptionPoint
- io.smallrye.faulttolerance.metrics.MicrometerProvider (implements io.smallrye.faulttolerance.core.metrics.MetricsProvider)
- io.smallrye.faulttolerance.metrics.MicroProfileMetricsProvider (implements io.smallrye.faulttolerance.core.metrics.MetricsProvider)
- io.smallrye.faulttolerance.config.NonBlockingConfigImpl (implements io.smallrye.faulttolerance.config.NonBlockingConfig)
- io.smallrye.faulttolerance.metrics.NoopProvider (implements io.smallrye.faulttolerance.core.metrics.MetricsProvider)
- io.smallrye.faulttolerance.metrics.OpenTelemetryProvider (implements io.smallrye.faulttolerance.core.metrics.MetricsProvider)
- io.smallrye.faulttolerance.RequestContextIntegration
- io.smallrye.faulttolerance.internal.RequestScopeActivator<V> (implements io.smallrye.faulttolerance.core.FaultToleranceStrategy<V>)
- io.smallrye.faulttolerance.config.RetryWhenConfigImpl (implements io.smallrye.faulttolerance.config.RetryWhenConfig)
- io.smallrye.faulttolerance.SpecCompatibility
- io.smallrye.faulttolerance.internal.StrategyCache
- jakarta.enterprise.util.AnnotationLiteral<T> (implements java.lang.annotation.Annotation, java.io.Serializable)
Interface Hierarchy
- java.lang.annotation.Annotation
- io.smallrye.faulttolerance.api.ApplyFaultTolerance
- io.smallrye.faulttolerance.config.ApplyFaultToleranceConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.ApplyGuard
- io.smallrye.faulttolerance.config.ApplyGuardConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- org.eclipse.microprofile.faulttolerance.Asynchronous
- io.smallrye.faulttolerance.config.AsynchronousConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.AsynchronousNonBlocking
- io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.BeforeRetry
- io.smallrye.faulttolerance.config.BeforeRetryConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.common.annotation.Blocking
- io.smallrye.faulttolerance.config.BlockingConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.CircuitBreakerName
- io.smallrye.faulttolerance.config.CircuitBreakerNameConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.CustomBackoff
- io.smallrye.faulttolerance.config.CustomBackoffConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- org.eclipse.microprofile.faulttolerance.Fallback
- io.smallrye.faulttolerance.config.FallbackConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.common.annotation.NonBlocking
- io.smallrye.faulttolerance.config.NonBlockingConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.RetryWhen
- io.smallrye.faulttolerance.config.RetryWhenConfig (also extends io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly)
- io.smallrye.faulttolerance.api.ApplyFaultTolerance
- io.smallrye.faulttolerance.AsyncExecutorProvider
- io.smallrye.faulttolerance.BeforeRetryHandlerProvider
- io.smallrye.faulttolerance.autoconfig.Config
- io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly
- io.smallrye.faulttolerance.config.ApplyFaultToleranceConfig (also extends io.smallrye.faulttolerance.api.ApplyFaultTolerance)
- io.smallrye.faulttolerance.config.ApplyGuardConfig (also extends io.smallrye.faulttolerance.api.ApplyGuard)
- io.smallrye.faulttolerance.config.AsynchronousConfig (also extends org.eclipse.microprofile.faulttolerance.Asynchronous)
- io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfig (also extends io.smallrye.faulttolerance.api.AsynchronousNonBlocking)
- io.smallrye.faulttolerance.config.BeforeRetryConfig (also extends io.smallrye.faulttolerance.api.BeforeRetry)
- io.smallrye.faulttolerance.config.BlockingConfig (also extends io.smallrye.common.annotation.Blocking)
- io.smallrye.faulttolerance.config.CircuitBreakerNameConfig (also extends io.smallrye.faulttolerance.api.CircuitBreakerName)
- io.smallrye.faulttolerance.config.CustomBackoffConfig (also extends io.smallrye.faulttolerance.api.CustomBackoff)
- io.smallrye.faulttolerance.config.FallbackConfig (also extends org.eclipse.microprofile.faulttolerance.Fallback)
- io.smallrye.faulttolerance.config.NonBlockingConfig (also extends io.smallrye.common.annotation.NonBlocking)
- io.smallrye.faulttolerance.config.RetryWhenConfig (also extends io.smallrye.faulttolerance.api.RetryWhen)
- io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly
- io.smallrye.faulttolerance.ExistingCircuitBreakerNames
- io.smallrye.faulttolerance.FallbackHandlerProvider
- io.smallrye.faulttolerance.FaultToleranceOperationProvider
- io.smallrye.faulttolerance.internal.RequestContextControllerProvider
Annotation Type Hierarchy
- io.smallrye.faulttolerance.FaultToleranceBinding (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.smallrye.faulttolerance.metrics.MetricsIntegration
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)