Interface CircuitBreakerModule
- All Known Subinterfaces:
ResilientModule
public interface CircuitBreakerModule
-
Method Summary
Modifier and TypeMethodDescriptiondefault CircuitBreakerConfigkoraCircuitBreakerConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<CircuitBreakerConfig> extractor) default CircuitBreakerManagerkoraCircuitBreakerManager(CircuitBreakerConfig config, ru.tinkoff.kora.application.graph.All<CircuitBreakerPredicate> failurePredicates, CircuitBreakerMetrics metrics) default CircuitBreakerPredicate
-
Method Details
-
koraCircuitBreakerConfig
default CircuitBreakerConfig koraCircuitBreakerConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<CircuitBreakerConfig> extractor) -
koraCircuitBreakerManager
default CircuitBreakerManager koraCircuitBreakerManager(CircuitBreakerConfig config, ru.tinkoff.kora.application.graph.All<CircuitBreakerPredicate> failurePredicates, @Nullable CircuitBreakerMetrics metrics) -
koraDefaultCircuitBreakerFailurePredicate
-