Class AbstractCircuitBreakerFactory<CONF, CONFB extends ConfigBuilder<CONF>>
java.lang.Object
org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<CONF,CONFB>
- Direct Known Subclasses:
CircuitBreakerFactory, ReactiveCircuitBreakerFactory
public abstract class AbstractCircuitBreakerFactory<CONF, CONFB extends ConfigBuilder<CONF>>
extends Object
Base class for factories which produce circuit breakers.
- Author:
- Ryan Baxter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CONFBconfigBuilder(String id) Creates a configuration builder for the given id.voidAdds configurations for circuit breakers.abstract voidconfigureDefault(Function<String, CONF> defaultConfiguration) Sets the default configuration for circuit breakers.protected ConcurrentHashMap<String, CONF> Gets the configurations for the circuit breakers.
-
Constructor Details
-
AbstractCircuitBreakerFactory
public AbstractCircuitBreakerFactory()
-
-
Method Details
-
configure
-
getConfigurations
Gets the configurations for the circuit breakers.- Returns:
- The configurations
-
configBuilder
-
configureDefault
-