Index

A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

activated(String) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
activated$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
adaptBeanClass(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
allowFallbackMethodExceptionParameter() - Method in class io.smallrye.faulttolerance.SpecCompatibility
 
annotationType() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
annotationType() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
applies() - Method in class io.smallrye.faulttolerance.CdiSpi
 
apply(FaultToleranceContext<V>) - Method in class io.smallrye.faulttolerance.internal.RequestScopeActivator
 
ApplyFaultToleranceConfig - Interface in io.smallrye.faulttolerance.config
 
ApplyFaultToleranceConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the ApplyFaultToleranceConfig config interface, do not modify.
ApplyGuardConfig - Interface in io.smallrye.faulttolerance.config
 
ApplyGuardConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the ApplyGuardConfig config interface, do not modify.
applyOn() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
asyncExecutor() - Method in class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
AsyncExecutorProvider - Interface in io.smallrye.faulttolerance
Integrators should provide a CDI bean which implements AsyncExecutorProvider.
AsynchronousConfig - Interface in io.smallrye.faulttolerance.config
 
AsynchronousConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the AsynchronousConfig config interface, do not modify.
AsynchronousNonBlockingConfig - Interface in io.smallrye.faulttolerance.config
 
AsynchronousNonBlockingConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the AsynchronousNonBlockingConfig config interface, do not modify.

B

backoffAnnotationWithoutRetry(String, MethodDescriptor) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
backoffAnnotationWithoutRetry(String, Class<?>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
backoffAnnotationWithoutRetry$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
beanClass() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
beanClass() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
beforeRetryAnnotationWithoutRetry(MethodDescriptor) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
beforeRetryAnnotationWithoutRetry(Class<?>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
beforeRetryAnnotationWithoutRetry$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
BeforeRetryConfig - Interface in io.smallrye.faulttolerance.config
 
BeforeRetryConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the BeforeRetryConfig config interface, do not modify.
BeforeRetryHandlerProvider - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of BeforeRetryHandlerProvider.
BeforeRetryMethod - Class in io.smallrye.faulttolerance.internal
 
BlockingConfig - Interface in io.smallrye.faulttolerance.config
 
BlockingConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the BlockingConfig config interface, do not modify.
bothAsyncAndAsyncNonBlockingPresent(MethodDescriptor) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
bothAsyncAndAsyncNonBlockingPresent(Class<?>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
bothAsyncAndAsyncNonBlockingPresent$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
bothBlockingNonBlockingPresent(MethodDescriptor) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
bothBlockingNonBlockingPresent(Class<?>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
bothBlockingNonBlockingPresent$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 

C

cacheKey() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
cbMaintenance() - Method in class io.smallrye.faulttolerance.CdiSpi.EagerDependencies
 
CdiLogger_$logger - Class in io.smallrye.faulttolerance
Warning this class consists of generated code.
CdiLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.CdiLogger_$logger
 
CdiMeteredOperationImpl - Class in io.smallrye.faulttolerance.metrics
 
CdiMeteredOperationImpl(FaultToleranceOperation, InterceptionPoint, SpecCompatibility) - Constructor for class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
CdiSpi - Class in io.smallrye.faulttolerance
 
CdiSpi() - Constructor for class io.smallrye.faulttolerance.CdiSpi
 
CdiSpi.EagerDependencies - Class in io.smallrye.faulttolerance
 
CdiSpi.LazyDependencies - Class in io.smallrye.faulttolerance
 
circuitBreakerMaintenance() - Method in class io.smallrye.faulttolerance.CdiSpi
 
CircuitBreakerMaintenanceImpl - Class in io.smallrye.faulttolerance
 
CircuitBreakerMaintenanceImpl(ExistingCircuitBreakerNames) - Constructor for class io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
 
CircuitBreakerNameConfig - Interface in io.smallrye.faulttolerance.config
 
CircuitBreakerNameConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the CircuitBreakerNameConfig config interface, do not modify.
CompoundMetricsProvider - Class in io.smallrye.faulttolerance.metrics
 
contains(String) - Method in class io.smallrye.faulttolerance.DefaultExistingCircuitBreakerNames
 
contains(String) - Method in interface io.smallrye.faulttolerance.ExistingCircuitBreakerNames
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
create(FaultToleranceMethod) - Static method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
create(FaultToleranceOperation) - Static method in class io.smallrye.faulttolerance.internal.BeforeRetryMethod
 
create(FaultToleranceOperation, boolean) - Static method in class io.smallrye.faulttolerance.internal.FallbackMethodCandidates
 
create(MeteredOperation) - Method in class io.smallrye.faulttolerance.metrics.CompoundMetricsProvider
 
create(MeteredOperation) - Method in class io.smallrye.faulttolerance.metrics.MicrometerProvider
 
create(MeteredOperation) - Method in class io.smallrye.faulttolerance.metrics.MicroProfileMetricsProvider
 
create(MeteredOperation) - Method in class io.smallrye.faulttolerance.metrics.NoopProvider
 
create(MeteredOperation) - Method in class io.smallrye.faulttolerance.metrics.OpenTelemetryProvider
 
create(Class<?>, AnnotatedMethod<?>) - Static method in class io.smallrye.faulttolerance.config.FaultToleranceMethods
 
create(Class<?>, Method) - Static method in class io.smallrye.faulttolerance.config.FaultToleranceMethods
 
createFromConfig() - Static method in class io.smallrye.faulttolerance.SpecCompatibility
 
createInvoker(FailureContext) - Method in class io.smallrye.faulttolerance.internal.BeforeRetryMethod
 
createInvoker(FailureContext) - Method in class io.smallrye.faulttolerance.internal.FallbackMethod
 
CustomBackoffConfig - Interface in io.smallrye.faulttolerance.config
 
CustomBackoffConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the CustomBackoffConfig config interface, do not modify.

D

DefaultAsyncExecutorProvider - Class in io.smallrye.faulttolerance
Default implementation of AsyncExecutorProvider.
DefaultAsyncExecutorProvider(OptionalInt, OptionalInt, OptionalInt) - Constructor for class io.smallrye.faulttolerance.DefaultAsyncExecutorProvider
 
DefaultBeforeRetryHandlerProvider - Class in io.smallrye.faulttolerance
Default implementation of BeforeRetryHandlerProvider.
DefaultBeforeRetryHandlerProvider() - Constructor for class io.smallrye.faulttolerance.DefaultBeforeRetryHandlerProvider
 
DefaultExistingCircuitBreakerNames - Class in io.smallrye.faulttolerance
 
DefaultExistingCircuitBreakerNames(BeanManager) - Constructor for class io.smallrye.faulttolerance.DefaultExistingCircuitBreakerNames
 
DefaultFallbackHandlerProvider - Class in io.smallrye.faulttolerance
Default implementation of FallbackHandlerProvider.
DefaultFallbackHandlerProvider() - Constructor for class io.smallrye.faulttolerance.DefaultFallbackHandlerProvider
 
DefaultFaultToleranceOperationProvider - Class in io.smallrye.faulttolerance
Default implementation of FaultToleranceOperationProvider.
DefaultFaultToleranceOperationProvider(BeanManager) - Constructor for class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
DefaultRequestContextControllerProvider - Class in io.smallrye.faulttolerance.internal
 
DefaultRequestContextControllerProvider() - Constructor for class io.smallrye.faulttolerance.internal.DefaultRequestContextControllerProvider
 

E

EagerDependencies() - Constructor for class io.smallrye.faulttolerance.CdiSpi.EagerDependencies
 
enabled() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
Enablement - Class in io.smallrye.faulttolerance
 
equals(Object) - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
eventLoop() - Method in class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
exception() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
ExecutorHolder - Class in io.smallrye.faulttolerance
 
ExecutorHolder(AsyncExecutorProvider) - Constructor for class io.smallrye.faulttolerance.ExecutorHolder
 
ExistingCircuitBreakerNames - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of ExistingCircuitBreakerNames.
expectedGuardDoesNotExist(String) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
expectedGuardDoesNotExist$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 

F

fail(String) - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
fail(String) - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
fail(String, String) - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
FallbackConfig - Interface in io.smallrye.faulttolerance.config
 
FallbackConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the FallbackConfig config interface, do not modify.
FallbackHandlerProvider - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of FallbackHandlerProvider.
fallbackMethod() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
FallbackMethod - Class in io.smallrye.faulttolerance.internal
 
FallbackMethodCandidates - Class in io.smallrye.faulttolerance.internal
 
FaultToleranceBinding - Annotation Type in io.smallrye.faulttolerance
 
FaultToleranceBinding.Literal - Class in io.smallrye.faulttolerance
 
FaultToleranceExtension - Class in io.smallrye.faulttolerance
 
FaultToleranceExtension() - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension
 
FaultToleranceExtension(MetricsIntegration) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension
 
FaultToleranceExtension(Set<MetricsIntegration>) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension
 
FaultToleranceExtension.FTInterceptorBindingAnnotatedType<T> - Class in io.smallrye.faulttolerance
 
FaultToleranceExtension.PriorityLiteral - Class in io.smallrye.faulttolerance
 
FaultToleranceInterceptor - Class in io.smallrye.faulttolerance
The interceptor for fault tolerance strategies.
FaultToleranceInterceptor(Bean<?>, FaultToleranceOperationProvider, StrategyCache, FallbackHandlerProvider, BeforeRetryHandlerProvider, MetricsProvider, ExecutorHolder, RequestContextIntegration, CircuitBreakerMaintenanceImpl, SpecCompatibility, Instance<FaultTolerance<?>>, Instance<Guard>, Instance<TypedGuard<?>>) - Constructor for class io.smallrye.faulttolerance.FaultToleranceInterceptor
 
FaultToleranceMethods - Class in io.smallrye.faulttolerance.config
 
FaultToleranceMethods() - Constructor for class io.smallrye.faulttolerance.config.FaultToleranceMethods
 
FaultToleranceOperation - Class in io.smallrye.faulttolerance.config
Fault tolerance operation metadata.
FaultToleranceOperation(FaultToleranceMethod) - Constructor for class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
FaultToleranceOperationProvider - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of FaultToleranceOperationProvider.
ft() - Method in class io.smallrye.faulttolerance.Enablement
 
ftEnabled() - Method in class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
FTInterceptorBindingAnnotatedType(AnnotatedType<T>) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 

G

get() - Method in interface io.smallrye.faulttolerance.AsyncExecutorProvider
Provides the thread pool for executing @Asynchronous methods and other asynchronous tasks.
get() - Method in class io.smallrye.faulttolerance.DefaultAsyncExecutorProvider
 
get() - Method in class io.smallrye.faulttolerance.internal.DefaultRequestContextControllerProvider
 
get() - Method in interface io.smallrye.faulttolerance.internal.RequestContextControllerProvider
 
get() - Method in class io.smallrye.faulttolerance.RequestContextIntegration
 
get(FaultToleranceOperation) - Method in interface io.smallrye.faulttolerance.BeforeRetryHandlerProvider
 
get(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.DefaultBeforeRetryHandlerProvider
 
get(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.DefaultFallbackHandlerProvider
 
get(FaultToleranceOperation) - Method in interface io.smallrye.faulttolerance.FallbackHandlerProvider
 
get(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
get(Class<?>, Method) - Method in interface io.smallrye.faulttolerance.FaultToleranceOperationProvider
Warning: Should always return the same operation for a given (beanClass, method) pair.
getAnnotation(Class<S>) - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getAnnotations() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getApplyFaultTolerance() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getApplyGuard() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getArgument(int, Class<T>) - Method in class io.smallrye.faulttolerance.internal.InterceptionInvoker
 
getAsyncExecutor() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getAsynchronous() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getAsynchronousNonBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getAsyncSupport(InterceptionPoint, FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getBackoffConfigs() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getBaseType() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getBeanClass() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getBeforeRetry() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getBeforeRetryMethod() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getBeforeRetryMethod(InterceptionPoint, FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getCircuitBreakerName() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getConstructors() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getCustomBackoff() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getEventLoop() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getFallback() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getFallbackExceptionDecision(InterceptionPoint, Supplier<ExceptionDecision>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getFallbackFunction(InterceptionPoint, Supplier<FallbackFunction<V>>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getFallbackMethod() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getFallbackMethodCandidates(InterceptionPoint, FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getFallbackMethodsWithExceptionParameter() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getFields() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getJavaClass() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getLoggingLocale() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
getLoggingLocale() - Method in class io.smallrye.faulttolerance.internal.InternalLogger_$logger
 
getMethodDescriptor() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getMethods() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getName() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getNonBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getParameterTypes() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getRetryWhen() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getReturnType() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getStrategy(InterceptionPoint, Supplier<FaultToleranceStrategy<V>>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getTimer() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getTypeClosure() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
guardWithIdentifierGlobal(String) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
guardWithIdentifierGlobal$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 

H

hasApplyFaultTolerance() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasApplyGuard() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasAsynchronous() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasAsynchronousNonBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasBeforeRetry() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasBulkhead() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
hasCircuitBreaker() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
hasCircuitBreakerName() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasCustomBackoff() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasFallback() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasFallback() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
hashCode() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
hasNonBlocking() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasRateLimit() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
hasRetry() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
hasRetryWhen() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasTimeout() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 

I

inspectExceptionCauseChain() - Method in class io.smallrye.faulttolerance.SpecCompatibility
 
INSTANCE - Static variable in class io.smallrye.faulttolerance.FaultToleranceBinding.Literal
 
intercept(InvocationContext) - Method in class io.smallrye.faulttolerance.FaultToleranceInterceptor
 
InterceptionInvoker<V> - Class in io.smallrye.faulttolerance.internal
 
InterceptionInvoker(InvocationContext) - Constructor for class io.smallrye.faulttolerance.internal.InterceptionInvoker
 
InterceptionPoint - Class in io.smallrye.faulttolerance.internal
 
InterceptionPoint(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.internal.InterceptionPoint
 
InternalLogger_$logger - Class in io.smallrye.faulttolerance.internal
Warning this class consists of generated code.
InternalLogger_$logger(Logger) - Constructor for class io.smallrye.faulttolerance.internal.InternalLogger_$logger
 
io.smallrye.faulttolerance - package io.smallrye.faulttolerance
 
io.smallrye.faulttolerance.config - package io.smallrye.faulttolerance.config
 
io.smallrye.faulttolerance.internal - package io.smallrye.faulttolerance.internal
 
io.smallrye.faulttolerance.metrics - package io.smallrye.faulttolerance.metrics
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
isEmpty() - Method in class io.smallrye.faulttolerance.internal.FallbackMethodCandidates
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.CompoundMetricsProvider
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.MicrometerProvider
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.MicroProfileMetricsProvider
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.NoopProvider
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.OpenTelemetryProvider
 
isMethodDeclaredInHierarchy(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
isOnMethod() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
isOperationPseudoAsynchronous(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.SpecCompatibility
 
isOperationTrulyAsynchronous(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.SpecCompatibility
 
isOperationTrulyOrPseudoAsynchronous(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.SpecCompatibility
 
isThreadOffloadRequired() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

L

LazyDependencies() - Constructor for class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
Literal() - Constructor for class io.smallrye.faulttolerance.FaultToleranceBinding.Literal
 
load() - Static method in interface io.smallrye.faulttolerance.internal.RequestContextControllerProvider
 
LOG - Static variable in class io.smallrye.faulttolerance.CdiLogger_$logger
 
LOG - Static variable in class io.smallrye.faulttolerance.internal.InternalLogger_$logger
 

M

materialize() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
materialize() - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
materialize() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
mayBeAsynchronous() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
method() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.AsynchronousConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.BlockingConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.NonBlockingConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
method() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
methodName() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
metrics() - Method in class io.smallrye.faulttolerance.Enablement
 
MetricsIntegration - Enum in io.smallrye.faulttolerance.metrics
 
metricsProvider() - Method in class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
MICROMETER - Enum constant in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Metrics integration using MicrometerProvider.
MicrometerProvider - Class in io.smallrye.faulttolerance.metrics
 
MICROPROFILE_METRICS - Enum constant in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Metrics integration using MicroProfileMetricsProvider.
MicroProfileMetricsProvider - Class in io.smallrye.faulttolerance.metrics
 
multipleCircuitBreakersWithTheSameName(String, Set<String>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
multipleCircuitBreakersWithTheSameName$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
multipleGuardsWithTheSameIdentifier(String, Set<String>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
multipleGuardsWithTheSameIdentifier$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 

N

name() - Method in class io.smallrye.faulttolerance.metrics.CdiMeteredOperationImpl
 
newAsyncBuilder(Class<?>, Function<FaultTolerance<T>, R>) - Method in class io.smallrye.faulttolerance.CdiSpi
Deprecated, for removal: This API element is subject to removal in a future version.
newBuilder(Function<FaultTolerance<T>, R>) - Method in class io.smallrye.faulttolerance.CdiSpi
Deprecated, for removal: This API element is subject to removal in a future version.
newGuardBuilder() - Method in class io.smallrye.faulttolerance.CdiSpi
 
newTypedGuardBuilder(Type) - Method in class io.smallrye.faulttolerance.CdiSpi
 
NonBlockingConfig - Interface in io.smallrye.faulttolerance.config
 
NonBlockingConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the NonBlockingConfig config interface, do not modify.
NOOP - Enum constant in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Metrics will be disabled using NoopProvider.
NoopProvider - Class in io.smallrye.faulttolerance.metrics
 
NoopProvider() - Constructor for class io.smallrye.faulttolerance.metrics.NoopProvider
 

O

OPENTELEMETRY - Enum constant in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Metrics integration using OpenTelemetryProvider.
OpenTelemetryProvider - Class in io.smallrye.faulttolerance.metrics
 

P

parametersCount() - Method in class io.smallrye.faulttolerance.internal.InterceptionInvoker
 
priority() - Method in class io.smallrye.faulttolerance.CdiSpi
 
PriorityLiteral(int) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral
 
proceed() - Method in class io.smallrye.faulttolerance.internal.InterceptionInvoker
 

R

replaceArgument(int, Class<T>, Function<T, T>) - Method in class io.smallrye.faulttolerance.internal.InterceptionInvoker
 
RequestContextControllerProvider - Interface in io.smallrye.faulttolerance.internal
This is not a public SPI, it's only meant to be used internally.
RequestContextIntegration - Class in io.smallrye.faulttolerance
 
RequestContextIntegration() - Constructor for class io.smallrye.faulttolerance.RequestContextIntegration
 
RequestScopeActivator<V> - Class in io.smallrye.faulttolerance.internal
 
RequestScopeActivator(FaultToleranceStrategy<V>, RequestContextController) - Constructor for class io.smallrye.faulttolerance.internal.RequestScopeActivator
 
result() - Method in class io.smallrye.faulttolerance.config.RetryWhenConfigImpl
 
retryWhenAnnotationWithoutRetry(MethodDescriptor) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
retryWhenAnnotationWithoutRetry(Class<?>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
retryWhenAnnotationWithoutRetry$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
RetryWhenConfig - Interface in io.smallrye.faulttolerance.config
 
RetryWhenConfigImpl - Class in io.smallrye.faulttolerance.config
Automatically generated from the RetryWhenConfig config interface, do not modify.

S

select(Class<? extends Throwable>) - Method in class io.smallrye.faulttolerance.internal.FallbackMethodCandidates
 
skipOn() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
SpecCompatibility - Class in io.smallrye.faulttolerance
 
SpecCompatibility(boolean) - Constructor for class io.smallrye.faulttolerance.SpecCompatibility
 
StrategyCache - Class in io.smallrye.faulttolerance.internal
 
StrategyCache(SpecCompatibility) - Constructor for class io.smallrye.faulttolerance.internal.StrategyCache
 

T

tearDown() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
threadFactory() - Method in class io.smallrye.faulttolerance.DefaultAsyncExecutorProvider
Can be overridden in a subclass to provide a different ThreadFactory.
timer() - Method in class io.smallrye.faulttolerance.CdiSpi.LazyDependencies
 
toString() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
toString() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 

V

validate() - Method in interface io.smallrye.faulttolerance.config.ApplyFaultToleranceConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.ApplyGuardConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.AsynchronousConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.AsynchronousNonBlockingConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.BeforeRetryConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.BlockingConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.CircuitBreakerNameConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.CustomBackoffConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.FallbackConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
Throws FaultToleranceDefinitionException if validation fails.
validate() - Method in interface io.smallrye.faulttolerance.config.NonBlockingConfig
 
validate() - Method in interface io.smallrye.faulttolerance.config.RetryWhenConfig
 
value() - Method in class io.smallrye.faulttolerance.config.ApplyFaultToleranceConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.config.ApplyGuardConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.config.BeforeRetryConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerNameConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.config.CustomBackoffConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.config.FallbackConfigImpl
 
value() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral
 
valueOf(String) - Static method in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.smallrye.faulttolerance.metrics.MetricsIntegration
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form