CircuitBreakerPluginConfig

data class CircuitBreakerPluginConfig(val circuitBreakerConfig: CircuitBreakerConfig, val recordResponseAsFailurePredicate: RecordResponsePredicate)(source)

Configuration for the KresilCircuitBreakerPlugin.

Parameters

circuitBreakerConfig

The configuration for the Kresil CircuitBreaker mechanism.

recordResponseAsFailurePredicate

A predicate that determines whether an HTTP response should be recorded as a failure.

Constructors

Link copied to clipboard
constructor(circuitBreakerConfig: CircuitBreakerConfig, recordResponseAsFailurePredicate: RecordResponsePredicate)