Class CircuitBreakerConfigurationProperties
java.lang.Object
io.github.resilience4j.common.CommonProperties
io.github.resilience4j.common.circuitbreaker.configuration.CircuitBreakerConfigurationProperties
public class CircuitBreakerConfigurationProperties extends CommonProperties
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCircuitBreakerConfigurationProperties.InstancePropertiesClass storing property values for configuringCircuitBreakerinstances. -
Constructor Summary
Constructors Constructor Description CircuitBreakerConfigurationProperties() -
Method Summary
Modifier and Type Method Description io.github.resilience4j.circuitbreaker.CircuitBreakerConfigcreateCircuitBreakerConfig(java.lang.String backendName, CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer)java.util.Optional<CircuitBreakerConfigurationProperties.InstanceProperties>findCircuitBreakerProperties(java.lang.String name)CircuitBreakerConfigurationProperties.InstancePropertiesgetBackendProperties(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()
-
Constructor Details
-
CircuitBreakerConfigurationProperties
public CircuitBreakerConfigurationProperties()
-
-
Method Details
-
findCircuitBreakerProperties
public java.util.Optional<CircuitBreakerConfigurationProperties.InstanceProperties> findCircuitBreakerProperties(java.lang.String name) -
createCircuitBreakerConfig
public io.github.resilience4j.circuitbreaker.CircuitBreakerConfig createCircuitBreakerConfig(java.lang.String backendName, CircuitBreakerConfigurationProperties.InstanceProperties instanceProperties, CompositeCustomizer<CircuitBreakerConfigCustomizer> compositeCircuitBreakerCustomizer) -
getBackendProperties
@Nullable public CircuitBreakerConfigurationProperties.InstanceProperties getBackendProperties(java.lang.String backend) -
getInstances
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getInstances() -
getBackends
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getBackends()For backwards compatibility when setting backends in configuration properties. -
getConfigs
public java.util.Map<java.lang.String,CircuitBreakerConfigurationProperties.InstanceProperties> getConfigs()
-