A B C D E F G H I J L M O P R S T U V W
All Classes All Packages
All Classes All Packages
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
@Asynchronousmethods 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
FaultToleranceDefinitionExceptionif 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
All Classes All Packages