Index

A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractRetryEvent - Class in io.github.resilience4j.retry.event
 
AbstractRetryEvent(String, int, Throwable) - Constructor for class io.github.resilience4j.retry.event.AbstractRetryEvent
 
addRegistryEventConsumer(RegistryEventConsumer) - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
Configures a RetryRegistry with a Retry registry event consumer.
addRetryConfig(String, RetryConfig) - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
Configures a RetryRegistry with a custom Retry configuration.
asyncContext() - Method in class io.github.resilience4j.retry.internal.RetryImpl
 
asyncContext() - Method in interface io.github.resilience4j.retry.Retry
Creates a async retry Context.
AsyncContextImpl() - Constructor for class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 
AsyncRetryBlock(ScheduledExecutorService, Retry.AsyncContext, Supplier, CompletableFuture) - Constructor for class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 

B

build() - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
build() - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
Builds a RetryRegistry
Builder() - Constructor for class io.github.resilience4j.retry.RetryConfig.Builder
 
Builder() - Constructor for class io.github.resilience4j.retry.RetryRegistry.Builder
 
Builder(RetryConfig) - Constructor for class io.github.resilience4j.retry.RetryConfig.Builder
 

C

causingRetryName - Variable in exception class io.github.resilience4j.retry.MaxRetriesExceededException
 
checkAttempt(long) - Static method in class io.github.resilience4j.retry.IntervalFunctionCompanion
 
checkInterval(long) - Static method in class io.github.resilience4j.retry.IntervalFunctionCompanion
 
checkMultiplier(double) - Static method in class io.github.resilience4j.retry.IntervalFunctionCompanion
 
checkRandomizationFactor(double) - Static method in class io.github.resilience4j.retry.IntervalFunctionCompanion
 
config - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
consumeEvent(RetryEvent) - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
consumeResultBeforeRetryAttempt - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
consumeResultBeforeRetryAttempt - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
consumeResultBeforeRetryAttempt - Variable in class io.github.resilience4j.retry.RetryConfig
 
consumeResultBeforeRetryAttempt(BiConsumer) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configure a BiConsumer which performs post actions if a result should be retried.
context() - Method in class io.github.resilience4j.retry.internal.RetryImpl
 
context() - Method in interface io.github.resilience4j.retry.Retry
Creates a retry Context.
ContextImpl() - Constructor for class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
createExceptionPredicate() - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
createIntervalFunction() - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
createMaxRetriesExceededException(Retry) - Static method in exception class io.github.resilience4j.retry.MaxRetriesExceededException
Static method to construct a MaxRetriesExceededException
createRetryOnExceptionPredicate() - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
creationTime - Variable in class io.github.resilience4j.retry.event.AbstractRetryEvent
 
custom() - Static method in class io.github.resilience4j.retry.RetryConfig
Returns a builder to create a custom RetryConfig.
custom() - Static method in interface io.github.resilience4j.retry.RetryRegistry
Returns a builder to create a custom RetryRegistry.

D

decorateCallable(Retry, Callable) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable callable.
decorateCheckedFunction(Retry, CheckedFunction) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable function.
decorateCheckedRunnable(Retry, CheckedRunnable) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable runnable.
decorateCheckedSupplier(Retry, CheckedSupplier) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable supplier.
decorateCompletionStage(Retry, ScheduledExecutorService, Supplier) - Static method in interface io.github.resilience4j.retry.Retry
Decorates CompletionStageSupplier with Retry
decorateFunction(Retry, Function) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable function.
decorateRunnable(Retry, Runnable) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable runnable.
decorateSupplier(Retry, Supplier) - Static method in interface io.github.resilience4j.retry.Retry
Creates a retryable supplier.
DEFAULT_CONFIG - Static variable in class io.github.resilience4j.retry.RetryRegistry.Builder
 
DEFAULT_INTERVAL_BI_FUNCTION - Static variable in class io.github.resilience4j.retry.RetryConfig
 
DEFAULT_INTERVAL_FUNCTION - Static variable in class io.github.resilience4j.retry.RetryConfig
 
DEFAULT_MAX_ATTEMPTS - Static variable in class io.github.resilience4j.retry.RetryConfig
 
DEFAULT_PREFIX - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
DEFAULT_PREFIX_ASYNC - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
DEFAULT_RECORD_FAILURE_PREDICATE - Static variable in class io.github.resilience4j.retry.RetryConfig
 
DEFAULT_WAIT_DURATION - Static variable in class io.github.resilience4j.retry.RetryConfig
 

E

ERROR - Enum constant in enum class io.github.resilience4j.retry.event.RetryEvent.Type
A RetryEvent which informs that a call has been retried, but still failed
eventProcessor - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
exceptionPredicate - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
exceptionPredicate - Variable in class io.github.resilience4j.retry.RetryConfig
 
executeCallable(Callable) - Method in interface io.github.resilience4j.retry.Retry
Decorates and executes the decorated Callable.
executeCheckedSupplier(CheckedSupplier) - Method in interface io.github.resilience4j.retry.Retry
Decorates and executes the decorated Supplier.
executeCompletionStage(ScheduledExecutorService, Supplier) - Method in interface io.github.resilience4j.retry.Retry
Decorates and executes the decorated CompletionStage.
executeRunnable(Runnable) - Method in interface io.github.resilience4j.retry.Retry
Decorates and executes the decorated Runnable.
executeSupplier(Supplier) - Method in interface io.github.resilience4j.retry.Retry
Decorates and executes the decorated Supplier.

F

failAfterMaxAttempts - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
failAfterMaxAttempts - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
failAfterMaxAttempts - Variable in class io.github.resilience4j.retry.RetryConfig
 
failAfterMaxAttempts(boolean) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configures the Retry to throw a MaxRetriesExceeded exception once RetryConfig.Builder.maxAttempts has been reached, and the result is still not satisfactory (according to RetryConfig.Builder.retryOnResultPredicate)
FAILED_CALLS_WITH_RETRY - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
FAILED_CALLS_WITHOUT_RETRY - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
failedAfterRetryCounter - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
failedWithoutRetryCounter - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
from(RetryConfig) - Static method in class io.github.resilience4j.retry.RetryConfig
 

G

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.
getCausingRetryName() - Method in exception class io.github.resilience4j.retry.MaxRetriesExceededException
 
getConsumeResultBeforeRetryAttempt() - Method in class io.github.resilience4j.retry.RetryConfig
Return the BiConsumer which performs post actions if the result should be retried.
getCreationTime() - Method in class io.github.resilience4j.retry.event.AbstractRetryEvent
 
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
 
getIntervalBiFunction() - Method in class io.github.resilience4j.retry.RetryConfig
Return the IntervalBiFunction which calculates wait interval based on result or exception
getIntervalFunction() - Method in class io.github.resilience4j.retry.RetryConfig
Deprecated.
getLastThrowable() - Method in class io.github.resilience4j.retry.event.AbstractRetryEvent
 
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 class io.github.resilience4j.retry.event.AbstractRetryEvent
 
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 class io.github.resilience4j.retry.event.AbstractRetryEvent
 
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 a 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.

H

handleOnError(Throwable) - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 
handleThrowable(Throwable) - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 

I

IGNORED_ERROR - Enum constant in enum class io.github.resilience4j.retry.event.RetryEvent.Type
A RetryEvent which informs that an error has been ignored
ignoreExceptions - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
ignoreExceptions - Variable in class io.github.resilience4j.retry.RetryConfig
 
ignoreExceptions(Class...) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configures a list of error classes that are ignored and thus are not retried.
InMemoryRetryRegistry - Class in io.github.resilience4j.retry.internal
Backend retry manager.
InMemoryRetryRegistry() - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
The constructor with default default.
InMemoryRetryRegistry(RetryConfig) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
The constructor with custom default config.
InMemoryRetryRegistry(RetryConfig, RegistryEventConsumer) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(RetryConfig, RegistryEventConsumer, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(RetryConfig, List) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(RetryConfig, List, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(RetryConfig, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, RegistryEventConsumer) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, RegistryEventConsumer, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, List) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, List, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, List, Map, RegistryStore) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
InMemoryRetryRegistry(Map, Map) - Constructor for class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
intervalBiFunction - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
intervalBiFunction - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
intervalBiFunction - Variable in class io.github.resilience4j.retry.RetryConfig
 
intervalBiFunction(IntervalBiFunction) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Set a function to modify the waiting interval after a failure based on attempt number and result or exception.
intervalFunction - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
intervalFunction - Variable in class io.github.resilience4j.retry.RetryConfig
 
intervalFunction(IntervalFunction) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Set a function to modify the waiting interval after a failure.
IntervalFunctionCompanion - Class in io.github.resilience4j.retry
 
IntervalFunctionCompanion() - Constructor for class io.github.resilience4j.retry.IntervalFunctionCompanion
 
io.github.resilience4j.retry - package io.github.resilience4j.retry
 
io.github.resilience4j.retry.event - package io.github.resilience4j.retry.event
 
io.github.resilience4j.retry.internal - package io.github.resilience4j.retry.internal
 
io.github.resilience4j.retry.utils - package io.github.resilience4j.retry.utils
 
isFailAfterMaxAttempts() - Method in class io.github.resilience4j.retry.RetryConfig
 
isWritableStackTraceEnabled() - Method in class io.github.resilience4j.retry.RetryConfig
 

L

lastException - Variable in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 
lastException - Variable in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
lastRuntimeException - Variable in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
lastThrowable - Variable in class io.github.resilience4j.retry.event.AbstractRetryEvent
 

M

maxAttempts - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
maxAttempts - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
maxAttempts - Variable in class io.github.resilience4j.retry.RetryConfig
 
maxAttempts(int) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
MaxRetriesExceeded - Exception Class in io.github.resilience4j.retry
Max Retries reached out exception , to be thrown on result predicate check exceed the max configured retries
MaxRetriesExceeded(String) - Constructor for exception class io.github.resilience4j.retry.MaxRetriesExceeded
 
MaxRetriesExceededException - Exception Class in io.github.resilience4j.retry
A MaxRetriesExceededException signals that a Retry has exhausted all attempts, and the result is still not satisfactory to RetryConfig.getResultPredicate()
MaxRetriesExceededException(String, String, boolean) - Constructor for exception class io.github.resilience4j.retry.MaxRetriesExceededException
 
MetricNames - Class in io.github.resilience4j.retry.utils
 
MetricNames() - Constructor for class io.github.resilience4j.retry.utils.MetricNames
 
metrics - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 

N

name - Variable in class io.github.resilience4j.retry.event.AbstractRetryEvent
 
name - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
numberOfAttempts - Variable in class io.github.resilience4j.retry.event.AbstractRetryEvent
 
numOfAttempts - Variable in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 
numOfAttempts - Variable in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 

O

of(RetryConfig) - Static method in interface io.github.resilience4j.retry.RetryRegistry
Creates a RetryRegistry with a custom default Retry configuration.
of(RetryConfig, RegistryEventConsumer) - 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) - 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(String, RetryConfig) - Static method in interface io.github.resilience4j.retry.Retry
Creates a Retry with a custom Retry configuration.
of(String, RetryConfig, Map) - Static method in interface io.github.resilience4j.retry.Retry
Creates a Retry with a custom Retry configuration.
of(String, Supplier) - Static method in interface io.github.resilience4j.retry.Retry
Creates a Retry with a custom Retry configuration.
of(String, Supplier, Map) - Static method in interface io.github.resilience4j.retry.Retry
Creates a Retry with a custom Retry configuration.
of(Map) - Static method in interface io.github.resilience4j.retry.RetryRegistry
Creates a RetryRegistry with a Map of shared Retry configurations.
of(Map, RegistryEventConsumer) - 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, RegistryEventConsumer, Map) - 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, List) - 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.
of(Map, Map) - Static method in interface io.github.resilience4j.retry.RetryRegistry
Creates a RetryRegistry with a Map of shared Retry configurations.
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.
ofDefaults(String) - Static method in interface io.github.resilience4j.retry.Retry
Creates a Retry with default configuration.
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(EventConsumer) - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
onError(EventConsumer) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
 
onError(Exception) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
onError(Exception) - Method in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 
onError(Exception) - Method in interface io.github.resilience4j.retry.Retry.Context
Handles a checked exception
onError(Throwable) - Method in class io.github.resilience4j.retry.internal.RetryImpl.AsyncContextImpl
 
onError(Throwable) - Method in interface io.github.resilience4j.retry.Retry.AsyncContext
Records an failed call.
onIgnoredError(EventConsumer) - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
onIgnoredError(EventConsumer) - 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 class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 
onResult(T) - Method in interface io.github.resilience4j.retry.Retry.Context
 
onRetry(EventConsumer) - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
onRetry(EventConsumer) - 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(EventConsumer) - Method in class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
onSuccess(EventConsumer) - Method in interface io.github.resilience4j.retry.Retry.EventPublisher
 

P

promise - Variable in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 
publishRetryEvent(Supplier) - Method in class io.github.resilience4j.retry.internal.RetryImpl
 

R

randomize(double, double) - Static method in class io.github.resilience4j.retry.IntervalFunctionCompanion
 
registryEventConsumers - Variable in class io.github.resilience4j.retry.RetryRegistry.Builder
 
registryStore - Variable in class io.github.resilience4j.retry.RetryRegistry.Builder
 
resultPredicate - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
retry(String) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
Returns a managed Retry or creates a new one with the default Retry configuration.
retry(String) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with the default Retry configuration.
retry(String, RetryConfig) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, RetryConfig) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, RetryConfig, Map) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
retry(String, RetryConfig, Map) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, String) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
Returns a managed Retry or creates a new one.
retry(String, String) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one.
retry(String, String, Map) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
retry(String, String, Map) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one.
retry(String, Supplier) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, Supplier) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, Supplier, Map) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
 
retry(String, Supplier, Map) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with a custom Retry configuration.
retry(String, Map) - Method in class io.github.resilience4j.retry.internal.InMemoryRetryRegistry
Returns a managed Retry or creates a new one with the default Retry configuration.
retry(String, Map) - Method in interface io.github.resilience4j.retry.RetryRegistry
Returns a managed Retry or creates a new one with the default Retry configuration.
Retry - Interface in io.github.resilience4j.retry
A Retry instance is thread-safe can be used to decorate multiple requests.
RETRY - Enum constant in enum class io.github.resilience4j.retry.event.RetryEvent.Type
A RetryEvent which informs that a call has been tried, failed and will now be retried
Retry.AsyncContext<T> - Interface in io.github.resilience4j.retry
 
Retry.AsyncRetryBlock<T> - Class in io.github.resilience4j.retry
 
Retry.Context<T> - Interface in io.github.resilience4j.retry
the retry context which will be used during the retry iteration to decide what can be done on error , result, on runtime error
Retry.EventPublisher - Interface in io.github.resilience4j.retry
An EventPublisher which subscribes to the reactive stream of RetryEvents and can be used to register event consumers.
Retry.Metrics - Interface in io.github.resilience4j.retry
 
RetryConfig - Class in io.github.resilience4j.retry
 
RetryConfig() - Constructor for class io.github.resilience4j.retry.RetryConfig
 
RetryConfig.Builder<T> - Class in io.github.resilience4j.retry
 
retryConfigsMap - Variable in class io.github.resilience4j.retry.RetryRegistry.Builder
 
retryContext - Variable in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 
RetryEvent - Interface in io.github.resilience4j.retry.event
An event which is created by Retry.
RetryEvent.Type - Enum Class in io.github.resilience4j.retry.event
Event types which are created by a Retry.
RetryEventProcessor() - Constructor for class io.github.resilience4j.retry.internal.RetryImpl.RetryEventProcessor
 
retryExceptions - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
retryExceptions - Variable in class io.github.resilience4j.retry.RetryConfig
 
retryExceptions(Class...) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configures a list of error classes that are recorded as a failure and thus are retried.
RetryImpl<T> - Class in io.github.resilience4j.retry.internal
 
RetryImpl(String, RetryConfig) - Constructor for class io.github.resilience4j.retry.internal.RetryImpl
 
RetryImpl(String, RetryConfig, Map) - Constructor for class io.github.resilience4j.retry.internal.RetryImpl
 
RetryImpl.AsyncContextImpl - Class in io.github.resilience4j.retry.internal
 
RetryImpl.ContextImpl - Class in io.github.resilience4j.retry.internal
 
RetryImpl.RetryEventProcessor - Class in io.github.resilience4j.retry.internal
 
RetryImpl.RetryMetrics - Class in io.github.resilience4j.retry.internal
 
RetryMetrics() - Constructor for class io.github.resilience4j.retry.internal.RetryImpl.RetryMetrics
 
RetryOnErrorEvent - Class in io.github.resilience4j.retry.event
A RetryEvent which informs that a call has been retried, but still failed, such that the the maximum number of attempts has been reached.
RetryOnErrorEvent(String, int, Throwable) - Constructor for class io.github.resilience4j.retry.event.RetryOnErrorEvent
 
retryOnException(Predicate) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configures a Predicate which evaluates if an exception should be retried.
retryOnExceptionPredicate - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
retryOnExceptionPredicate - Variable in class io.github.resilience4j.retry.RetryConfig
 
RetryOnIgnoredErrorEvent - Class in io.github.resilience4j.retry.event
A RetryEvent which informs that an error has been ignored.
RetryOnIgnoredErrorEvent(String, Throwable) - Constructor for class io.github.resilience4j.retry.event.RetryOnIgnoredErrorEvent
 
retryOnResult(Predicate) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Configures a Predicate which evaluates if an result should be retried.
retryOnResultPredicate - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
retryOnResultPredicate - Variable in class io.github.resilience4j.retry.RetryConfig
 
RetryOnRetryEvent - Class in io.github.resilience4j.retry.event
A RetryEvent which informs that a call failed, and is to be retried.
RetryOnRetryEvent(String, int, Throwable, long) - Constructor for class io.github.resilience4j.retry.event.RetryOnRetryEvent
 
RetryOnSuccessEvent - Class in io.github.resilience4j.retry.event
A RetryEvent which informs that a call has been retried and a retry was successful.
RetryOnSuccessEvent(String, int, Throwable) - Constructor for class io.github.resilience4j.retry.event.RetryOnSuccessEvent
 
RetryRegistry - Interface in io.github.resilience4j.retry
The RetryRegistry is a factory to create Retry instances which stores all Retry instances in a registry.
RetryRegistry.Builder - Class in io.github.resilience4j.retry
 
run() - Method in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 

S

scheduler - Variable in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 
serialVersionUID - Static variable in class io.github.resilience4j.retry.RetryConfig
 
setSleepFunction(CheckedConsumer) - Static method in class io.github.resilience4j.retry.internal.RetryImpl
 
sleepFunction - Static variable in class io.github.resilience4j.retry.internal.RetryImpl
 
succeededAfterRetryCounter - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
succeededWithoutRetryCounter - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
SUCCESS - Enum constant in enum class io.github.resilience4j.retry.event.RetryEvent.Type
A RetryEvent which informs that a call has been successful
SUCCESSFUL_CALLS_WITH_RETRY - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
SUCCESSFUL_CALLS_WITHOUT_RETRY - Static variable in class io.github.resilience4j.retry.utils.MetricNames
 
supplier - Variable in class io.github.resilience4j.retry.Retry.AsyncRetryBlock
 

T

tags - Variable in class io.github.resilience4j.retry.internal.RetryImpl
 
tags - Variable in class io.github.resilience4j.retry.RetryRegistry.Builder
 
throwOrSleepAfterException() - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
throwOrSleepAfterRuntimeException() - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
toString() - Method in class io.github.resilience4j.retry.event.RetryOnErrorEvent
 
toString() - Method in class io.github.resilience4j.retry.event.RetryOnIgnoredErrorEvent
 
toString() - Method in class io.github.resilience4j.retry.event.RetryOnRetryEvent
 
toString() - Method in class io.github.resilience4j.retry.event.RetryOnSuccessEvent
 
toString() - Method in class io.github.resilience4j.retry.RetryConfig
 
Type() - Constructor for enum class io.github.resilience4j.retry.event.RetryEvent.Type
 

V

valueOf(String) - Static method in enum class io.github.resilience4j.retry.event.RetryEvent.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.resilience4j.retry.event.RetryEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitDuration(Duration) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
 
waitInterval - Variable in class io.github.resilience4j.retry.event.RetryOnRetryEvent
 
waitIntervalAfterException(int, Either) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
waitIntervalAfterRuntimeException(int, Either) - Method in class io.github.resilience4j.retry.internal.RetryImpl.ContextImpl
 
withRegistryStore(RegistryStore) - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
 
withRetryConfig(RetryConfig) - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
Configures a RetryRegistry with a custom default Retry configuration.
withTags(Map) - Method in class io.github.resilience4j.retry.RetryRegistry.Builder
Configures a RetryRegistry with Tags.
writableStackTraceEnabled - Variable in class io.github.resilience4j.retry.RetryConfig.Builder
 
writableStackTraceEnabled - Variable in class io.github.resilience4j.retry.RetryConfig
 
writableStackTraceEnabled(boolean) - Method in class io.github.resilience4j.retry.RetryConfig.Builder
Enables writable stack traces.
A B C D E F G H I L M N O P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form