Package | Description |
---|---|
com.sap.cloud.sdk.cloudplatform.resilience |
Modifier and Type | Method and Description |
---|---|
ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.circuitBreakerConfiguration() |
ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.closedBufferSize(int closedBufferSize)
The number of latest attempts in the CLOSED state to apply the threshold to.
|
static ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.disabled()
Creates a disabled
CircuitBreakerConfiguration . |
ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.failureRateThreshold(float failureRateThreshold)
The failure rate threshold (as percentage within [0, 100]).
|
ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.halfOpenBufferSize(int halfOpenBufferSize)
The number of latest attempts in the HALF OPEN state that must succeed in order to transition to the
CLOSED state.
|
static ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.of() |
ResilienceConfiguration.CircuitBreakerConfiguration |
ResilienceConfiguration.CircuitBreakerConfiguration.waitDuration(@NonNull Duration waitDuration)
The wait duration in the OPEN state before transitioning into the HALF OPEN state.
|
Modifier and Type | Method and Description |
---|---|
ResilienceConfiguration |
ResilienceConfiguration.circuitBreakerConfiguration(ResilienceConfiguration.CircuitBreakerConfiguration circuitBreakerConfiguration) |
Copyright © 2021 SAP SE. All rights reserved.