public class CircuitBreakerConfigurationProperties
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CircuitBreakerConfigurationProperties.BackendProperties
Class storing property values for configuring
CircuitBreaker instances. |
| Constructor and Description |
|---|
CircuitBreakerConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder |
buildCircuitBreakerConfig(CircuitBreakerConfigurationProperties.BackendProperties properties) |
protected void |
buildRecordFailurePredicate(CircuitBreakerConfigurationProperties.BackendProperties properties,
io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder) |
io.github.resilience4j.circuitbreaker.CircuitBreakerConfig |
createCircuitBreakerConfig(java.lang.String backend) |
java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.BackendProperties> |
getBackends() |
int |
getCircuitBreakerAspectOrder() |
void |
setCircuitBreakerAspectOrder(int circuitBreakerAspectOrder) |
public CircuitBreakerConfigurationProperties()
public int getCircuitBreakerAspectOrder()
public void setCircuitBreakerAspectOrder(int circuitBreakerAspectOrder)
public io.github.resilience4j.circuitbreaker.CircuitBreakerConfig createCircuitBreakerConfig(java.lang.String backend)
public io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder buildCircuitBreakerConfig(CircuitBreakerConfigurationProperties.BackendProperties properties)
protected void buildRecordFailurePredicate(CircuitBreakerConfigurationProperties.BackendProperties properties, io.github.resilience4j.circuitbreaker.CircuitBreakerConfig.Builder builder)
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.BackendProperties> getBackends()