Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- annotationsPresentDirectly - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- annotationType() - Method in interface io.smallrye.faulttolerance.autoconfig.Config
-
Returns the type of the annotation that this
Configwraps. - applyFaultTolerance - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- applyGuard - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- asynchronous - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- asynchronousNonBlocking - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- AutoConfig - Annotation Type in io.smallrye.faulttolerance.autoconfig
-
If an interface that extends a fault tolerance annotation type, extends the
Configinterface (orConfigDeclarativeOnly), includes adefaultimplementation of thevalidate()method is annotated@AutoConfig, an implementation will be generated automatically.
B
- beanClass - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- beanClass() - Method in interface io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly
- beforeRetry - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- beforeRetryMethod - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- blocking - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- bulkhead - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
C
- circuitBreaker - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- circuitBreakerName - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- Config - Interface in io.smallrye.faulttolerance.autoconfig
- ConfigConstants - Class in io.smallrye.faulttolerance.autoconfig
- ConfigConstants() - Constructor for class io.smallrye.faulttolerance.autoconfig.ConfigConstants
- ConfigDeclarativeOnly - Interface in io.smallrye.faulttolerance.autoconfig
-
Specialization of
Configthat should be used when the given annotation can only be configured in the declarative, annotation-based API. - configurable() - Element in annotation type io.smallrye.faulttolerance.autoconfig.AutoConfig
-
Whether the annotation values can be overridden by MP Config.
- customBackoff - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
D
- declaringClass - Variable in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
E
- ENABLED - Static variable in class io.smallrye.faulttolerance.autoconfig.ConfigConstants
- exponentialBackoff - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
F
- fail(String) - Method in interface io.smallrye.faulttolerance.autoconfig.Config
- fail(String, String) - Method in interface io.smallrye.faulttolerance.autoconfig.Config
-
Returns a new
FaultToleranceDefinitionExceptionfor this annotation type and itsmemberwith givenreason. - fallback - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- fallbackMethod - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- fallbackMethodsWithExceptionParameter - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- FaultToleranceMethod - Class in io.smallrye.faulttolerance.autoconfig
-
Created in the CDI extension to capture effective annotations for each method that needs fault tolerance.
- FaultToleranceMethod() - Constructor for class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- fibonacciBackoff - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
G
- GLOBAL - Static variable in class io.smallrye.faulttolerance.autoconfig.ConfigConstants
I
- io.smallrye.faulttolerance.autoconfig - package io.smallrye.faulttolerance.autoconfig
- isLegitimate() - Method in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- isOnMethod() - Method in interface io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly
-
Returns whether the annotation is present on method or not (in which case, it is present on the class).
M
- materialize() - Method in interface io.smallrye.faulttolerance.autoconfig.Config
-
Ensures this configuration is loaded.
- method - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- method() - Method in interface io.smallrye.faulttolerance.autoconfig.ConfigDeclarativeOnly
- MethodDescriptor - Class in io.smallrye.faulttolerance.autoconfig
- MethodDescriptor() - Constructor for class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
N
- name - Variable in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
- newConfigAllowed() - Element in annotation type io.smallrye.faulttolerance.autoconfig.AutoConfig
-
Whether the annotation values can be overridden by SmallRye Fault Tolerance-specific MP Config properties, in addition to the specification-defined MP Config properties.
- nonBlocking - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
P
- parameterTypes - Variable in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
- PREFIX - Static variable in class io.smallrye.faulttolerance.autoconfig.ConfigConstants
R
- rateLimit - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- reflect() - Method in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
- retry - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- retryWhen - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- returnType - Variable in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
T
- timeout - Variable in class io.smallrye.faulttolerance.autoconfig.FaultToleranceMethod
- toString() - Method in class io.smallrye.faulttolerance.autoconfig.MethodDescriptor
V
- validate() - Method in interface io.smallrye.faulttolerance.autoconfig.Config
-
Defines local validation, that is, validation of the single annotation the config interface represents.
All Classes and Interfaces|All Packages|Constant Field Values