- getAllRetries() - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
-
Returns all managed
Retry instances.
- getAllRetries() - Method in interface io.github.resilience4j.retry.RetryRegistry
-
Returns all managed
Retry instances.
- getCreationTime() - Method in interface io.github.resilience4j.retry.event.RetryEvent
-
Returns the creation time of Retry event.
- getEventPublisher() - Method in class io.github.resilience4j.retry.internal.RetryImpl
-
- getEventPublisher() - Method in interface io.github.resilience4j.retry.Retry
-
Returns an EventPublisher can be used to register event consumers.
- getEventType() - Method in interface io.github.resilience4j.retry.event.RetryEvent
-
Returns the type of the Retry event.
- getEventType() - Method in class io.github.resilience4j.retry.event.RetryOnErrorEvent
-
- getEventType() - Method in class io.github.resilience4j.retry.event.RetryOnIgnoredErrorEvent
-
- getEventType() - Method in class io.github.resilience4j.retry.event.RetryOnRetryEvent
-
- getEventType() - Method in class io.github.resilience4j.retry.event.RetryOnSuccessEvent
-
- getExceptionPredicate() - Method in class io.github.resilience4j.retry.RetryConfig
-
- getIntervalFunction() - Method in class io.github.resilience4j.retry.RetryConfig
-
- getLastThrowable() - Method in interface io.github.resilience4j.retry.event.RetryEvent
-
Returns the last captured Throwable.
- getMaxAttempts() - Method in class io.github.resilience4j.retry.RetryConfig
-
- getMetrics() - Method in class io.github.resilience4j.retry.internal.RetryImpl
-
Get the Metrics of this Retry instance.
- getMetrics() - Method in interface io.github.resilience4j.retry.Retry
-
Get the Metrics of this Retry instance.
- getName() - Method in interface io.github.resilience4j.retry.event.RetryEvent
-
Returns the ID of the Retry.
- getName() - Method in class io.github.resilience4j.retry.internal.RetryImpl
-
Returns the ID of this Retry.
- getName() - Method in interface io.github.resilience4j.retry.Retry
-
Returns the ID of this Retry.
- getNumberOfFailedCallsWithoutRetryAttempt() - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryMetrics
-
- getNumberOfFailedCallsWithoutRetryAttempt() - Method in interface io.github.resilience4j.retry.Retry.Metrics
-
Returns the number of failed calls without a retry attempt.
- getNumberOfFailedCallsWithRetryAttempt() - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryMetrics
-
- getNumberOfFailedCallsWithRetryAttempt() - Method in interface io.github.resilience4j.retry.Retry.Metrics
-
Returns the number of failed calls after all retry attempts.
- getNumberOfRetryAttempts() - Method in interface io.github.resilience4j.retry.event.RetryEvent
-
Returns the number of retry attempts.
- getNumberOfSuccessfulCallsWithoutRetryAttempt() - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryMetrics
-
- getNumberOfSuccessfulCallsWithoutRetryAttempt() - Method in interface io.github.resilience4j.retry.Retry.Metrics
-
Returns the number of successful calls without a retry attempt.
- getNumberOfSuccessfulCallsWithRetryAttempt() - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryMetrics
-
- getNumberOfSuccessfulCallsWithRetryAttempt() - Method in interface io.github.resilience4j.retry.Retry.Metrics
-
Returns the number of successful calls after a retry attempt.
- getResultPredicate() - Method in class io.github.resilience4j.retry.RetryConfig
-
Return the Predicate which evaluates if an result should be retried.
- getRetryConfig() - Method in class io.github.resilience4j.retry.internal.RetryImpl
-
- getRetryConfig() - Method in interface io.github.resilience4j.retry.Retry
-
Returns the RetryConfig of this Retry.
- getTags() - Method in class io.github.resilience4j.retry.internal.RetryImpl
-
- getTags() - Method in interface io.github.resilience4j.retry.Retry
-
Returns an unmodifiable map with tags assigned to this Retry.
- getWaitInterval() - Method in class io.github.resilience4j.retry.event.RetryOnRetryEvent
-
Returns the interval used to wait before next retry.
- of(long, Function<Long, Long>) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- of(Duration, Function<Long, Long>) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- of(long) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- of(Duration) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- of(String, RetryConfig) - Static method in interface io.github.resilience4j.retry.Retry
-
Creates a Retry with a custom Retry configuration.
- of(String, RetryConfig, Map<String, String>) - Static method in interface io.github.resilience4j.retry.Retry
-
Creates a Retry with a custom Retry configuration.
- of(String, Supplier<RetryConfig>) - Static method in interface io.github.resilience4j.retry.Retry
-
Creates a Retry with a custom Retry configuration.
- of(String, Supplier<RetryConfig>, Map<String, String>) - Static method in interface io.github.resilience4j.retry.Retry
-
Creates a Retry with a custom Retry configuration.
- of(RetryConfig) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a custom default Retry configuration.
- of(RetryConfig, RegistryEventConsumer<Retry>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a custom default Retry configuration and a Retry registry event
consumer.
- of(RetryConfig, List<RegistryEventConsumer<Retry>>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a custom default Retry configuration and a list of Retry
registry event consumers.
- of(Map<String, RetryConfig>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a Map of shared Retry configurations.
- of(Map<String, RetryConfig>, Map<String, String>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a Map of shared Retry configurations.
- of(Map<String, RetryConfig>, RegistryEventConsumer<Retry>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a Map of shared Retry configurations and a Retry registry event
consumer.
- of(Map<String, RetryConfig>, RegistryEventConsumer<Retry>, Map<String, String>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a Map of shared Retry configurations and a Retry registry event
consumer.
- of(Map<String, RetryConfig>, List<RegistryEventConsumer<Retry>>) - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a Map of shared Retry configurations and a list of Retry
registry event consumers.
- ofDefaults() - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofDefaults(String) - Static method in interface io.github.resilience4j.retry.Retry
-
Creates a Retry with default configuration.
- ofDefaults() - Static method in class io.github.resilience4j.retry.RetryConfig
-
Creates a default Retry configuration.
- ofDefaults() - Static method in interface io.github.resilience4j.retry.RetryRegistry
-
Creates a RetryRegistry with a default Retry configuration.
- ofExponentialBackoff(long, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialBackoff(Duration, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialBackoff(long) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialBackoff(Duration) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialBackoff() - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(long, double, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(Duration, double, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(long, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(Duration, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(long) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff(Duration) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofExponentialRandomBackoff() - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofRandomized(long, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofRandomized(Duration, double) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofRandomized(long) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofRandomized(Duration) - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- ofRandomized() - Static method in interface io.github.resilience4j.retry.IntervalFunction
-
Deprecated.
- onComplete() - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
-
- onComplete() - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
-
- onComplete() - Method in interface io.github.resilience4j.retry.Retry.AsyncContext
-
Records a successful call or retryable call with the needed generated retry events.
- onComplete() - Method in interface io.github.resilience4j.retry.Retry.Context
-
Records a successful call or retryable call with the needed generated retry events.
- onError(Throwable) - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
-
- onError(Exception) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
-
- onError(Throwable) - Method in interface io.github.resilience4j.retry.Retry.AsyncContext
-
Records an failed call.
- onError(Exception) - Method in interface io.github.resilience4j.retry.Retry.Context
-
Handles a checked exception
- onError(EventConsumer<RetryOnErrorEvent>) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
-
- onIgnoredError(EventConsumer<RetryOnIgnoredErrorEvent>) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
-
- onResult(T) - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
-
- onResult(T) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
-
- onResult(T) - Method in interface io.github.resilience4j.retry.Retry.AsyncContext
-
check the result call.
- onResult(T) - Method in interface io.github.resilience4j.retry.Retry.Context
-
- onRetry(EventConsumer<RetryOnRetryEvent>) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
-
- onRuntimeError(RuntimeException) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
-
- onRuntimeError(RuntimeException) - Method in interface io.github.resilience4j.retry.Retry.Context
-
Handles a runtime exception
- onSuccess() - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
-
- onSuccess() - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
-
- onSuccess() - Method in interface io.github.resilience4j.retry.Retry.AsyncContext
-
- onSuccess() - Method in interface io.github.resilience4j.retry.Retry.Context
-
- onSuccess(EventConsumer<RetryOnSuccessEvent>) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
-