C E F H I M N O R V 
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 @CircuitBreaker method can be annotated @CircuitBreakerName to 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 @Retry annotation 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 @Retry and @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 @Retry annotation 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 @Retry annotation 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
maxDelayUnit() - Method in annotation type io.smallrye.faulttolerance.api.FibonacciBackoff

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 name to 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.
C E F H I M N O R V 
All Classes All Packages