public class CircuitBreakerConfigurationProperties extends CommonProperties
| Modifier and Type | Class and Description |
|---|---|
static class |
CircuitBreakerConfigurationProperties.InstanceProperties
Class storing property values for configuring
CircuitBreaker
instances. |
| Constructor and Description |
|---|
CircuitBreakerConfigurationProperties() |
| Modifier and Type | Method and Description |
|---|---|
io.github.resilience4j.circuitbreaker.CircuitBreakerConfig |
createCircuitBreakerConfig(java.lang.String backendName,
CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties,
CompositeCustomizer<CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer) |
java.util.Optional<CircuitBreakerConfigurationProperties.InstanceProperties> |
findCircuitBreakerProperties(java.lang.String name) |
CircuitBreakerConfigurationProperties.InstanceProperties |
getBackendProperties(java.lang.String backend) |
java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> |
getBackends()
For backwards compatibility when setting backends in configuration properties.
|
java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> |
getConfigs() |
java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> |
getInstances() |
getTags, setTagspublic CircuitBreakerConfigurationProperties()
public java.util.Optional<CircuitBreakerConfigurationProperties.InstanceProperties> findCircuitBreakerProperties(java.lang.String name)
public io.github.resilience4j.circuitbreaker.CircuitBreakerConfig createCircuitBreakerConfig(java.lang.String backendName,
CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties,
CompositeCustomizer<CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer)
@Nullable public CircuitBreakerConfigurationProperties.InstanceProperties getBackendProperties(java.lang.String backend)
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getInstances()
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getBackends()
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getConfigs()