A B C D E F G H I J L M O P R S T U V W 
All Classes All Packages

A

ABORT_ON - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
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
 
allKnown() - Static method in class io.smallrye.faulttolerance.AsyncTypes
 
annotatedMethod - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
annotation - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
annotationSource - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
annotationType - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
apply(InvocationContext) - Method in class io.smallrye.faulttolerance.internal.AsyncTypesConversion.FromCompletionStage
 
apply(InvocationContext) - Method in class io.smallrye.faulttolerance.internal.AsyncTypesConversion.ToCompletionStage
 
apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.internal.RequestScopeActivator
 
APPLY_ON - Static variable in class io.smallrye.faulttolerance.config.FallbackConfig
 
AsyncExecutorProvider - Interface in io.smallrye.faulttolerance
Integrators should provide a CDI bean which implements AsyncExecutorProvider.
AsyncTypes - Class in io.smallrye.faulttolerance
 
AsyncTypes() - Constructor for class io.smallrye.faulttolerance.AsyncTypes
 
AsyncTypesConversion - Class in io.smallrye.faulttolerance.internal
 
AsyncTypesConversion() - Constructor for class io.smallrye.faulttolerance.internal.AsyncTypesConversion
 
AsyncTypesConversion.FromCompletionStage - Class in io.smallrye.faulttolerance.internal
 
AsyncTypesConversion.ToCompletionStage - Class in io.smallrye.faulttolerance.internal
 

B

beanClass - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
beanClass() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
BulkheadConfig - Class in io.smallrye.faulttolerance.config
 
BulkheadConfig(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.config.BulkheadConfig
 
BulkheadConfig(AnnotatedMethod<?>) - Constructor for class io.smallrye.faulttolerance.config.BulkheadConfig
 

C

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
 
CircuitBreakerConfig - Class in io.smallrye.faulttolerance.config
 
CircuitBreakerConfig(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
CircuitBreakerConfig(AnnotatedMethod<?>) - Constructor for class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
CircuitBreakerMaintenanceImpl - Class in io.smallrye.faulttolerance
 
CircuitBreakerMaintenanceImpl(ExistingCircuitBreakerNames) - Constructor for class io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
 
CONFIG_PARAMS_CACHE_KEY - Static variable in class io.smallrye.faulttolerance.config.GenericConfig
This config property key can be used to disable config parameters caching.
contains(String) - Method in class io.smallrye.faulttolerance.DefaultExistingCircuitBreakerNames
 
contains(String) - Method in interface io.smallrye.faulttolerance.ExistingCircuitBreakerNames
 
create(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.metrics.MetricsProvider
 
currentState(String) - Method in class io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
 

D

DefaultAsyncExecutorProvider - Class in io.smallrye.faulttolerance
Default implementation of AsyncExecutorProvider.
DefaultAsyncExecutorProvider(OptionalInt, OptionalInt, OptionalInt) - Constructor for class io.smallrye.faulttolerance.DefaultAsyncExecutorProvider
 
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
 
DELAY - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
DELAY - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
DELAY_UNIT - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
DELAY_UNIT - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
DURATION_UNIT - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 

E

equals(Object) - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
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.

F

FAIL_ON - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
FAILURE_RATIO - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
FALLBACK_METHOD - Static variable in class io.smallrye.faulttolerance.config.FallbackConfig
 
FallbackConfig - Class in io.smallrye.faulttolerance.config
 
FallbackConfig(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.config.FallbackConfig
 
FallbackConfig(AnnotatedMethod<?>) - Constructor for class io.smallrye.faulttolerance.config.FallbackConfig
 
FallbackHandlerProvider - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of FallbackHandlerProvider.
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.FTInterceptorBindingAnnotatedType<T extends Annotation> - 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, MetricsProvider, ExecutorHolder, RequestContextIntegration, CircuitBreakerMaintenanceImpl) - Constructor for class io.smallrye.faulttolerance.FaultToleranceInterceptor
 
FaultToleranceOperation - Class in io.smallrye.faulttolerance.config
Fault tolerance operation metadata.
FaultToleranceOperationProvider - Interface in io.smallrye.faulttolerance
An integrator is allowed to provide a custom implementation of FaultToleranceOperationProvider.
FromCompletionStage(FaultToleranceStrategy, ReactiveTypeConverter) - Constructor for class io.smallrye.faulttolerance.internal.AsyncTypesConversion.FromCompletionStage
 
FTInterceptorBindingAnnotatedType(AnnotatedType<T>) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 

G

GenericConfig<X extends Annotation> - Class in io.smallrye.faulttolerance.config
 
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 class io.smallrye.faulttolerance.DefaultFallbackHandlerProvider
 
get(FaultToleranceOperation) - Method in interface io.smallrye.faulttolerance.FallbackHandlerProvider
 
get(Class<?>) - Static method in class io.smallrye.faulttolerance.AsyncTypes
 
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.
get(String) - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
get(String, Class<U>) - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
getAnnotation(Class<S>) - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getAnnotations() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getAsyncExecutor() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getBaseType() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getBeanClass() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getBulkhead() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getCircuitBreaker() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getCircuitBreakerName() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
getConfig() - Static method in class io.smallrye.faulttolerance.config.GenericConfig
 
getConfigKeyForClass() - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
getConfigKeyForMethod() - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
getConstructors() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getEventLoop() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getFallback() - 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
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.BulkheadConfig
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.FallbackConfig
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.RetryConfig
 
getKeysToType() - Method in class io.smallrye.faulttolerance.config.TimeoutConfig
 
getLoggingLocale() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
getLoggingLocale() - Method in class io.smallrye.faulttolerance.internal.InternalLogger_$logger
 
getMethod() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getMethodInfo() - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
getMethods() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getMetrics(InterceptionPoint, Supplier<MetricsRecorder>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getRetry() - 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
 
getTimeout() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getTimer() - Method in class io.smallrye.faulttolerance.ExecutorHolder
 
getTypeClosure() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 

H

hasBulkhead() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasCircuitBreaker() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasFallback() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hashCode() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
hasRetry() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
hasTimeout() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

I

INSTANCE - Static variable in class io.smallrye.faulttolerance.FaultToleranceBinding.Literal
 
interceptCommand(InvocationContext) - Method in class io.smallrye.faulttolerance.FaultToleranceInterceptor
 
InterceptionPoint - Class in io.smallrye.faulttolerance.internal
 
InterceptionPoint(Class<?>, InvocationContext) - 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
 
isAdditionalAsync() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
isAsync() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isEnabled() - Method in class io.smallrye.faulttolerance.metrics.MetricsProvider
 
isKnown(Class<?>) - Static method in class io.smallrye.faulttolerance.AsyncTypes
 
isLegitimate() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isMethodDeclaredInHierarchy(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
isThreadOffloadRequired() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isValid() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

J

JITTER - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
JITTER_DELAY_UNIT - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 

L

Literal() - Constructor for class io.smallrye.faulttolerance.FaultToleranceBinding.Literal
 
load() - Static method in interface io.smallrye.faulttolerance.internal.RequestContextControllerProvider
 

M

MAX_DURATION - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
MAX_RETRIES - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
method - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
method() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
MetricConstants - Class in io.smallrye.faulttolerance.metrics
 
MetricsProvider - Class in io.smallrye.faulttolerance.metrics
 
MetricsProvider() - Constructor for class io.smallrye.faulttolerance.metrics.MetricsProvider
 
multipleCircuitBreakersWithTheSameName(String, Set<String>) - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 
multipleCircuitBreakersWithTheSameName$str() - Method in class io.smallrye.faulttolerance.CdiLogger_$logger
 

O

of(Class<?>, Method) - Static method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
of(AnnotatedMethod<?>) - Static method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

P

PriorityLiteral(int) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral
 

R

REQUEST_VOLUME_THRESHOLD - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
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
 
reset(String) - Method in class io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
 
resetAll() - Method in class io.smallrye.faulttolerance.CircuitBreakerMaintenanceImpl
 
RETRY_ON - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
RetryConfig - Class in io.smallrye.faulttolerance.config
 
RetryConfig(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.config.RetryConfig
 
RetryConfig(AnnotatedMethod<?>) - Constructor for class io.smallrye.faulttolerance.config.RetryConfig
 

S

SKIP_ON - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
SKIP_ON - Static variable in class io.smallrye.faulttolerance.config.FallbackConfig
 
StrategyCache - Class in io.smallrye.faulttolerance.internal
 
StrategyCache() - Constructor for class io.smallrye.faulttolerance.internal.StrategyCache
 
SUCCESS_THRESHOLD - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
SYNCHRONOUS_STATE_VALIDATION - Static variable in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 

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.
TimeoutConfig - Class in io.smallrye.faulttolerance.config
 
TimeoutConfig(Class<?>, Method) - Constructor for class io.smallrye.faulttolerance.config.TimeoutConfig
 
TimeoutConfig(AnnotatedMethod<?>) - Constructor for class io.smallrye.faulttolerance.config.TimeoutConfig
 
ToCompletionStage(FaultToleranceStrategy, ReactiveTypeConverter) - Constructor for class io.smallrye.faulttolerance.internal.AsyncTypesConversion.ToCompletionStage
 
toCompletionStageIfRequired(Object, Class<?>) - Static method in class io.smallrye.faulttolerance.AsyncTypes
 
toString() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
toString() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 

U

UNIT - Static variable in class io.smallrye.faulttolerance.config.TimeoutConfig
 

V

validate() - Method in class io.smallrye.faulttolerance.config.BulkheadConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.CircuitBreakerConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.FallbackConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
Throws FaultToleranceDefinitionException if validation fails.
validate() - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.RetryConfig
 
validate() - Method in class io.smallrye.faulttolerance.config.TimeoutConfig
 
value() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral
 
VALUE - Static variable in class io.smallrye.faulttolerance.config.BulkheadConfig
 
VALUE - Static variable in class io.smallrye.faulttolerance.config.FallbackConfig
 
VALUE - Static variable in class io.smallrye.faulttolerance.config.TimeoutConfig
 

W

WAITING_TASK_QUEUE - Static variable in class io.smallrye.faulttolerance.config.BulkheadConfig
 
A B C D E F G H I J L M O P R S T U V W 
All Classes All Packages