Package | Description |
---|---|
com.oracle.bmc.circuitbreaker |
Modifier and Type | Method and Description |
---|---|
static CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.builder() |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.failureRateThreshold(int failureRateThreshold) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.minimumNumberOfCalls(int minimumNumberOfCalls) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.permittedNumberOfCallsInHalfOpenState(int permittedNumberOfCallsInHalfOpenState) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.recordExceptions(List<Class<? extends RuntimeException>> recordExceptions)
List of exceptions for circuitBreaker to consider as failures, we are limiting the list to subclasses of
RuntimeException because all JaxRs exceptions inherit from the RuntimeException
|
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.recordHttpStatuses(Set<Integer> recordHttpStatuses)
List of default http error codes to record as circuit breaker failure
|
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.slidingWindowSize(int slidingWindowSize) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.slowCallDurationThreshold(Duration slowCallDurationThreshold) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.slowCallRateThreshold(int slowCallRateThreshold) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.waitDurationInOpenState(Duration waitDurationInOpenState) |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder |
CircuitBreakerConfiguration.CircuitBreakerConfigurationBuilder.writableStackTraceEnabled(boolean writableStackTraceEnabled) |
Copyright © 2016–2022. All rights reserved.