- recordFailure(Throwable) - Method in interface io.github.robwin.circuitbreaker.CircuitBreaker
-
Records a backend failure.
- recordFailure() - Method in class io.github.robwin.circuitbreaker.internal.ClosedState
-
Records a backend failure.
- recordFailure() - Method in class io.github.robwin.circuitbreaker.internal.HalfClosedState
-
Records a backend failure.
- recordFailure() - Method in class io.github.robwin.circuitbreaker.internal.OpenState
-
Records a backend failure.
- recordSuccess() - Method in interface io.github.robwin.circuitbreaker.CircuitBreaker
-
Records success of a call to a backend.
- recordSuccess() - Method in class io.github.robwin.circuitbreaker.internal.ClosedState
-
Records success of a call to this backend.
- recordSuccess() - Method in class io.github.robwin.circuitbreaker.internal.HalfClosedState
-
Records success of a call to this backend.
- recordSuccess() - Method in class io.github.robwin.circuitbreaker.internal.OpenState
-
Records success of a call to this backend.
- resetMonitorStates() - Method in class io.github.robwin.circuitbreaker.internal.InMemoryCircuitBreakerRegistry
-
Reset the circuitBreaker states.
- Retry - Interface in io.github.robwin.retry
-
- retryableCheckedFunction(Try.CheckedFunction<T, R>, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable function.
- retryableCheckedRunnable(Try.CheckedRunnable, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable runnable.
- retryableCheckedSupplier(Try.CheckedSupplier<T>, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable supplier.
- retryableFunction(Function<T, R>, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable function.
- retryableRunnable(Runnable, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable runnable.
- retryableSupplier(Supplier<T>, Retry) - Static method in interface io.github.robwin.retry.Retry
-
Creates a retryable supplier.
- RetryContext - Class in io.github.robwin.retry
-
- RetryContext.Builder - Class in io.github.robwin.retry
-