Package ru.tinkoff.kora.resilient.retry
Interface RetryModule
- All Known Subinterfaces:
ResilientModule
public interface RetryModule
-
Method Summary
Modifier and TypeMethodDescriptiondefault RetryConfigkoraRetryableConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<RetryConfig> extractor) default RetryManagerkoraRetryableManager(ru.tinkoff.kora.application.graph.All<RetryPredicate> failurePredicates, RetryConfig config, RetryMetrics metrics) default RetryPredicatedefault KoraRetryReactorBuilderkoraRetryReactorBuilder(ru.tinkoff.kora.application.graph.All<RetryPredicate> failurePredicates, RetryConfig config, RetryMetrics metrics)
-
Method Details
-
koraRetryableConfig
default RetryConfig koraRetryableConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<RetryConfig> extractor) -
koraRetryableManager
default RetryManager koraRetryableManager(ru.tinkoff.kora.application.graph.All<RetryPredicate> failurePredicates, RetryConfig config, @Nullable RetryMetrics metrics) -
koraRetryFailurePredicate
-
koraRetryReactorBuilder
default KoraRetryReactorBuilder koraRetryReactorBuilder(ru.tinkoff.kora.application.graph.All<RetryPredicate> failurePredicates, RetryConfig config, @Nullable RetryMetrics metrics)
-