C E F H I M N O R V
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- CircuitBreakerMaintenance - Interface in io.smallrye.faulttolerance.api
-
Allows reading current state of circuit breakers and reseting them to the initial (closed) state.
- CircuitBreakerName - Annotation Type in io.smallrye.faulttolerance.api
-
A
@CircuitBreakermethod can be annotated@CircuitBreakerNameto provide a name for the circuit breaker associated with the annotated method. - CircuitBreakerState - Enum in io.smallrye.faulttolerance.api
- CLOSED - io.smallrye.faulttolerance.api.CircuitBreakerState
- currentState(String) - Method in interface io.smallrye.faulttolerance.api.CircuitBreakerMaintenance
-
Returns current state of the circuit breaker with given
name. - CustomBackoff - Annotation Type in io.smallrye.faulttolerance.api
-
Modifies a
@Retryannotation to use a custom backoff strategy instead of the default constant backoff. - CustomBackoffStrategy - Interface in io.smallrye.faulttolerance.api
-
For each invocation of a method annotated
@Retryand@CustomBackoff, an instance of custom backoff strategy is created and used for computing delays between individual retry attempts.
E
- ExponentialBackoff - Annotation Type in io.smallrye.faulttolerance.api
-
Modifies a
@Retryannotation to use exponential backoff instead of the default constant backoff.
F
- factor() - Method in annotation type io.smallrye.faulttolerance.api.ExponentialBackoff
-
The multiplicative factor used when determining a delay between two retries.
- FibonacciBackoff - Annotation Type in io.smallrye.faulttolerance.api
-
Modifies a
@Retryannotation to use Fibonacci backoff instead of the default constant backoff.
H
- HALF_OPEN - io.smallrye.faulttolerance.api.CircuitBreakerState
I
- init(long) - Method in interface io.smallrye.faulttolerance.api.CustomBackoffStrategy
-
Called once, after instantiation.
- io.smallrye.faulttolerance.api - package io.smallrye.faulttolerance.api
M
- maxDelay() - Method in annotation type io.smallrye.faulttolerance.api.ExponentialBackoff
-
The maximum delay between retries.
- maxDelay() - Method in annotation type io.smallrye.faulttolerance.api.FibonacciBackoff
-
The maximum delay between retries.
- maxDelayUnit() - Method in annotation type io.smallrye.faulttolerance.api.ExponentialBackoff
-
The unit for
ExponentialBackoff.maxDelay(). - maxDelayUnit() - Method in annotation type io.smallrye.faulttolerance.api.FibonacciBackoff
-
The unit for
FibonacciBackoff.maxDelay().
N
- nextDelayInMillis(Throwable) - Method in interface io.smallrye.faulttolerance.api.CustomBackoffStrategy
-
Called to compute a delay before each retry attempt, including before the first retry.
O
- OPEN - io.smallrye.faulttolerance.api.CircuitBreakerState
R
- reset(String) - Method in interface io.smallrye.faulttolerance.api.CircuitBreakerMaintenance
-
Resets the circuit breaker with given
nameto the initial (closed) state. - resetAll() - Method in interface io.smallrye.faulttolerance.api.CircuitBreakerMaintenance
-
Resets all circuit breakers (including those without a name) in the application to the initial (closed) state.
V
- value() - Method in annotation type io.smallrye.faulttolerance.api.CircuitBreakerName
- value() - Method in annotation type io.smallrye.faulttolerance.api.CustomBackoff
-
Class of the custom backoff strategy that will be used to compute retry delays.
- valueOf(String) - Static method in enum io.smallrye.faulttolerance.api.CircuitBreakerState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.smallrye.faulttolerance.api.CircuitBreakerState
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages