接口 CommonResilienceConfig
- 所有超级接口:
Configurer,ResilienceBulkheadConfig,ResilienceBulkheadConfigurer,ResilienceCircuitBreakerConfig,ResilienceCircuitBreakerConfigurer,ResilienceFallbackConfig,ResilienceFallbackConfigurer,ResilienceRateLimiterConfig,ResilienceRateLimiterConfigurer,ResilienceRetryConfig,ResilienceRetryConfigurer
public interface CommonResilienceConfig
extends ResilienceBulkheadConfig, ResilienceRateLimiterConfig, ResilienceCircuitBreakerConfig, ResilienceRetryConfig, ResilienceFallbackConfig
-
方法概要
从接口继承的方法 com.github.charlemaznable.httpclient.resilience.configurer.configservice.ResilienceBulkheadConfig
bulkhead, bulkheadName, bulkheadRecover, bulkheadRecoverString, enabledBulkhead, enabledBulkheadString, maxConcurrentCalls, maxWaitDuration, parseMaxConcurrentCalls, parseMaxWaitDuration从接口继承的方法 com.github.charlemaznable.httpclient.resilience.configurer.configservice.ResilienceCircuitBreakerConfig
automaticTransitionFromOpenToHalfOpenEnabled, circuitBreaker, circuitBreakerName, circuitBreakerRecover, circuitBreakerRecoverString, circuitBreakerState, enabledCircuitBreaker, enabledCircuitBreakerString, failureRateThreshold, maxWaitDurationInHalfOpenState, minimumNumberOfCalls, parseAutomaticTransitionFromOpenToHalfOpenEnabled, parseCircuitBreakerState, parseFailureRateThreshold, parseMaxWaitDurationInHalfOpenState, parseMinimumNumberOfCalls, parsePermittedNumberOfCallsInHalfOpenState, parseRecordResultPredicate, parseSlidingWindowSize, parseSlidingWindowType, parseSlowCallDurationThreshold, parseSlowCallRateThreshold, parseWaitDurationInOpenState, permittedNumberOfCallsInHalfOpenState, recordResultPredicate, slidingWindowSize, slidingWindowType, slowCallDurationThreshold, slowCallRateThreshold, waitDurationInOpenState从接口继承的方法 com.github.charlemaznable.httpclient.resilience.configurer.configservice.ResilienceFallbackConfig
recover, recoverString从接口继承的方法 com.github.charlemaznable.httpclient.resilience.configurer.configservice.ResilienceRateLimiterConfig
enabledRateLimiter, enabledRateLimiterString, limitForPeriod, limitRefreshPeriodInNanos, parseLimitForPeriod, parseLimitRefreshPeriod, parseTimeoutDuration, rateLimiter, rateLimiterName, rateLimiterRecover, rateLimiterRecoverString, timeoutDuration从接口继承的方法 com.github.charlemaznable.httpclient.resilience.configurer.configservice.ResilienceRetryConfig
enabledRetry, enabledRetryString, failAfterMaxAttempts, isolatedExecutor, isolatedExecutorString, maxAttempts, parseFailAfterMaxAttempts, parseMaxAttempts, parseRetryOnResultPredicate, parseWaitDuration, retry, retryName, retryOnResultPredicate, waitDuration