Uses of Interface
io.github.resilience4j.retry.Retry
Packages that use Retry
-
Uses of Retry in io.github.resilience4j.retry
Subinterfaces with type arguments of type Retry in io.github.resilience4j.retryModifier and TypeInterfaceDescriptioninterfaceTheRetryRegistryis a factory to create Retry instances which stores all Retry instances in a registry.Fields in io.github.resilience4j.retry with type parameters of type RetryModifier and TypeFieldDescriptionRetryRegistry.Builder.registryEventConsumersprivate io.github.resilience4j.core.RegistryStore<Retry> RetryRegistry.Builder.registryStoreMethods in io.github.resilience4j.retry that return RetryModifier and TypeMethodDescriptionstatic RetryRetry.of(String name, RetryConfig retryConfig) Creates a Retry with a custom Retry configuration.static RetryCreates a Retry with a custom Retry configuration.static RetryRetry.of(String name, Supplier<RetryConfig> retryConfigSupplier) Creates a Retry with a custom Retry configuration.static RetryCreates a Retry with a custom Retry configuration.static RetryRetry.ofDefaults(String name) Creates a Retry with default configuration.Returns a managedRetryor creates a new one with the default Retry configuration.RetryRegistry.retry(String name, RetryConfig config) Returns a managedRetryor creates a new one with a custom Retry configuration.Returns a managedRetryor creates a new one with a custom Retry configuration.Returns a managedRetryor creates a new one.Returns a managedRetryor creates a new one.RetryRegistry.retry(String name, Supplier<RetryConfig> retryConfigSupplier) Returns a managedRetryor creates a new one with a custom Retry configuration.RetryRegistry.retry(String name, Supplier<RetryConfig> retryConfigSupplier, Map<String, String> tags) Returns a managedRetryor creates a new one with a custom Retry configuration.Returns a managedRetryor creates a new one with the default Retry configuration.Methods in io.github.resilience4j.retry that return types with arguments of type RetryModifier and TypeMethodDescriptionRetryRegistry.getAllRetries()Returns all managedRetryinstances.Methods in io.github.resilience4j.retry with parameters of type RetryModifier and TypeMethodDescriptionstatic MaxRetriesExceededExceptionMaxRetriesExceededException.createMaxRetriesExceededException(Retry retry) Static method to construct aMaxRetriesExceededExceptionstatic <T> Callable<T> Retry.decorateCallable(Retry retry, Callable<T> supplier) Creates a retryable callable.static <T,R> io.github.resilience4j.core.functions.CheckedFunction <T, R> Retry.decorateCheckedFunction(Retry retry, io.github.resilience4j.core.functions.CheckedFunction<T, R> function) Creates a retryable function.static io.github.resilience4j.core.functions.CheckedRunnableRetry.decorateCheckedRunnable(Retry retry, io.github.resilience4j.core.functions.CheckedRunnable runnable) Creates a retryable runnable.static <T> io.github.resilience4j.core.functions.CheckedSupplier<T> Retry.decorateCheckedSupplier(Retry retry, io.github.resilience4j.core.functions.CheckedSupplier<T> supplier) Creates a retryable supplier.static <T> Supplier<CompletionStage<T>> Retry.decorateCompletionStage(Retry retry, ScheduledExecutorService scheduler, Supplier<CompletionStage<T>> supplier) Decorates CompletionStageSupplier with Retrystatic <T,R> Function <T, R> Retry.decorateFunction(Retry retry, Function<T, R> function) Creates a retryable function.static RunnableRetry.decorateRunnable(Retry retry, Runnable runnable) Creates a retryable runnable.static <T> Supplier<T> Retry.decorateSupplier(Retry retry, Supplier<T> supplier) Creates a retryable supplier.Method parameters in io.github.resilience4j.retry with type arguments of type RetryModifier and TypeMethodDescriptionRetryRegistry.Builder.addRegistryEventConsumer(io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer) Configures a RetryRegistry with a Retry registry event consumer.static RetryRegistryRetryRegistry.of(RetryConfig retryConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer) Creates a RetryRegistry with a custom default Retry configuration and a Retry registry event consumer.static RetryRegistryRetryRegistry.of(RetryConfig retryConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers) Creates a RetryRegistry with a custom default Retry configuration and a list of Retry registry event consumers.static RetryRegistryRetryRegistry.of(Map<String, RetryConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer) Creates a RetryRegistry with a Map of shared Retry configurations and a Retry registry event consumer.static RetryRegistryRetryRegistry.of(Map<String, RetryConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer, Map<String, String> tags) Creates a RetryRegistry with a Map of shared Retry configurations and a Retry registry event consumer.static RetryRegistryRetryRegistry.of(Map<String, RetryConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers) Creates a RetryRegistry with a Map of shared Retry configurations and a list of Retry registry event consumers.RetryRegistry.Builder.withRegistryStore(io.github.resilience4j.core.RegistryStore<Retry> registryStore) -
Uses of Retry in io.github.resilience4j.retry.internal
Classes in io.github.resilience4j.retry.internal that implement RetrySubclasses with type arguments of type Retry in io.github.resilience4j.retry.internalMethods in io.github.resilience4j.retry.internal that return RetryModifier and TypeMethodDescriptionReturns a managedRetryor creates a new one with the default Retry configuration.InMemoryRetryRegistry.retry(String name, RetryConfig config) Returns a managedRetryor creates a new one with a custom Retry configuration.Returns a managedRetryor creates a new one.InMemoryRetryRegistry.retry(String name, Supplier<RetryConfig> retryConfigSupplier) Returns a managedRetryor creates a new one with a custom Retry configuration.InMemoryRetryRegistry.retry(String name, Supplier<RetryConfig> retryConfigSupplier, Map<String, String> tags) Returns a managedRetryor creates a new one with the default Retry configuration.Methods in io.github.resilience4j.retry.internal that return types with arguments of type RetryModifier and TypeMethodDescriptionInMemoryRetryRegistry.getAllRetries()Returns all managedRetryinstances.Constructor parameters in io.github.resilience4j.retry.internal with type arguments of type RetryModifierConstructorDescriptionInMemoryRetryRegistry(RetryConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer) InMemoryRetryRegistry(RetryConfig defaultConfig, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer, Map<String, String> tags) InMemoryRetryRegistry(RetryConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers) InMemoryRetryRegistry(RetryConfig defaultConfig, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers, Map<String, String> tags) InMemoryRetryRegistry(Map<String, RetryConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer) InMemoryRetryRegistry(Map<String, RetryConfig> configs, io.github.resilience4j.core.registry.RegistryEventConsumer<Retry> registryEventConsumer, Map<String, String> tags) InMemoryRetryRegistry(Map<String, RetryConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers) InMemoryRetryRegistry(Map<String, RetryConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers, Map<String, String> tags) InMemoryRetryRegistry(Map<String, RetryConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers, Map<String, String> tags, io.github.resilience4j.core.RegistryStore<Retry> registryStore) InMemoryRetryRegistry(Map<String, RetryConfig> configs, List<io.github.resilience4j.core.registry.RegistryEventConsumer<Retry>> registryEventConsumers, Map<String, String> tags, io.github.resilience4j.core.RegistryStore<Retry> registryStore)