Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

ABORT_ON - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
adaptBeanClass(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
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<V>) - Method in class io.smallrye.faulttolerance.internal.CircuitBreakerStateObserver
 
apply(InvocationContext<V>) - Method in class io.smallrye.faulttolerance.internal.RequestScopeActivator
 
APPLY_ON - Static variable in class io.smallrye.faulttolerance.config.FallbackConfig
 

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

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
 
CircuitBreakerStateObserver<V> - Class in io.smallrye.faulttolerance.internal
 
CircuitBreakerStateObserver(FaultToleranceStrategy<V>, InterceptionPoint, Event<CircuitBreakerStateChanged>) - Constructor for class io.smallrye.faulttolerance.internal.CircuitBreakerStateObserver
 
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.
createAdHocExecutor(int) - Method in class io.smallrye.faulttolerance.ExecutorProvider
 
createCollector(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.metrics.MetricsCollectorFactory
 
createCoreExecutor(int) - Method in class io.smallrye.faulttolerance.DefaultExecutorFactory
 
createCoreExecutor(int) - Method in interface io.smallrye.faulttolerance.ExecutorFactory
Create an executor service of the given size This executor may have a small core pool size and, if possible, should not be queued
createExecutor(int, int) - Method in class io.smallrye.faulttolerance.DefaultExecutorFactory
 
createExecutor(int, int) - Method in interface io.smallrye.faulttolerance.ExecutorFactory
similar to ExecutorFactory.createCoreExecutor(int) but creating an executor with unlimited (or large) queue size with defined core pool size
createTimeoutExecutor(int) - Method in class io.smallrye.faulttolerance.DefaultExecutorFactory
 
createTimeoutExecutor(int) - Method in interface io.smallrye.faulttolerance.ExecutorFactory
create a scheduled executor service for handling timeouts

D

DefaultExecutorFactory - Class in io.smallrye.faulttolerance
 
DefaultExecutorFactory() - Constructor for class io.smallrye.faulttolerance.DefaultExecutorFactory
 
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
 
ExecutorFactory - Interface in io.smallrye.faulttolerance
A factory that creates the executor services/thread pools used by SmallRye Fault Tolerance for asynchronous invocations and helper threads, such as timeouts To create a custom one, implement this class and register it using ServiceLoade, i.e.
ExecutorProvider - Class in io.smallrye.faulttolerance
Provider of thread pools for timeouts and asynchronous invocations
ExecutorProvider() - Constructor for class io.smallrye.faulttolerance.ExecutorProvider
 

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(FallbackHandlerProvider, Bean<?>, MetricsCollectorFactory, FaultToleranceOperationProvider, StrategyCache, ExecutorProvider, Event<CircuitBreakerStateChanged>) - 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.
FTInterceptorBindingAnnotatedType(AnnotatedType<T>) - Constructor for class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 

G

GenericConfig<X extends Annotation> - Class in io.smallrye.faulttolerance.config
 
get(String) - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
get(String, Class<U>) - Method in class io.smallrye.faulttolerance.config.GenericConfig
 
get(FaultToleranceOperation) - Method in class io.smallrye.faulttolerance.DefaultFallbackHandlerProvider
 
get(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
get(FaultToleranceOperation) - Method in interface io.smallrye.faulttolerance.FallbackHandlerProvider
 
get(Class<?>, Method) - Method in interface io.smallrye.faulttolerance.FaultToleranceOperationProvider
Warning: Should always return the same operation for a given (beanClass, method) pair.
get() - Method in class io.smallrye.faulttolerance.internal.DefaultRequestContextControllerProvider
 
get() - Method in interface io.smallrye.faulttolerance.internal.RequestContextControllerProvider
 
getAnnotation(Class<S>) - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getAnnotations() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
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
 
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
 
getFallback() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getFields() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.FTInterceptorBindingAnnotatedType
 
getGlobalExecutor() - Method in class io.smallrye.faulttolerance.ExecutorProvider
 
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
 
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, Function<InterceptionPoint, MetricsCollector>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getRetry() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getStrategy(InterceptionPoint, Function<InterceptionPoint, FaultToleranceStrategy<V>>) - Method in class io.smallrye.faulttolerance.internal.StrategyCache
 
getTimeout() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
getTimeoutExecutor() - Method in class io.smallrye.faulttolerance.ExecutorProvider
 
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
 
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
 
isAsync() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isLegitimate() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 
isMethodDeclaredInHierarchy(Class<?>, Method) - Method in class io.smallrye.faulttolerance.DefaultFaultToleranceOperationProvider
 
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
 
metadataOf(String, MetricType) - Static method in class io.smallrye.faulttolerance.metrics.MetricsCollectorFactory
 
method - Variable in class io.smallrye.faulttolerance.config.GenericConfig
 
method() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
MetricNames - Class in io.smallrye.faulttolerance.metrics
 
MetricsCollector - Interface in io.smallrye.faulttolerance.metrics
 
MetricsCollectorFactory - Class in io.smallrye.faulttolerance.metrics
 
MetricsCollectorFactory() - Constructor for class io.smallrye.faulttolerance.metrics.MetricsCollectorFactory
 
metricsPrefix(Method) - Static method in class io.smallrye.faulttolerance.metrics.MetricNames
 

N

name() - Method in class io.smallrye.faulttolerance.internal.InterceptionPoint
 
NOOP - Static variable in interface io.smallrye.faulttolerance.metrics.MetricsCollector
 

O

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

P

priority() - Method in class io.smallrye.faulttolerance.DefaultExecutorFactory
 
priority() - Method in interface io.smallrye.faulttolerance.ExecutorFactory
priority of this factory.
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.
RequestScopeActivator<V> - Class in io.smallrye.faulttolerance.internal
 
RequestScopeActivator(FaultToleranceStrategy<V>, RequestContextController) - Constructor for class io.smallrye.faulttolerance.internal.RequestScopeActivator
 
RETRY_CALLS_FAILED_TOTAL - Static variable in class io.smallrye.faulttolerance.metrics.MetricNames
 
RETRY_CALLS_SUCCEEDED_NOT_RETRIED_TOTAL - Static variable in class io.smallrye.faulttolerance.metrics.MetricNames
 
RETRY_CALLS_SUCCEEDED_RETRIED_TOTAL - Static variable in class io.smallrye.faulttolerance.metrics.MetricNames
 
RETRY_ON - Static variable in class io.smallrye.faulttolerance.config.RetryConfig
 
RETRY_RETRIES_TOTAL - Static variable in class io.smallrye.faulttolerance.metrics.MetricNames
 
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
 
returnsCompletionStage() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

S

setUp() - Method in class io.smallrye.faulttolerance.ExecutorProvider
 
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.ExecutorProvider
 
threadFactory() - Method in class io.smallrye.faulttolerance.DefaultExecutorFactory
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
 
toString() - Method in class io.smallrye.faulttolerance.config.FaultToleranceOperation
 

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 - 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
 
value() - Method in class io.smallrye.faulttolerance.FaultToleranceExtension.PriorityLiteral
 

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 N O P R S T U V W 
Skip navigation links

Copyright © 2018–2020. All rights reserved.