Class SentinelCircuitBreakerFactory
java.lang.Object
org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<CONF,CONFB>
org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<SentinelConfigBuilder.SentinelCircuitBreakerConfiguration,SentinelConfigBuilder>
com.alibaba.cloud.circuitbreaker.sentinel.SentinelCircuitBreakerFactory
public class SentinelCircuitBreakerFactory
extends org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<SentinelConfigBuilder.SentinelCircuitBreakerConfiguration,SentinelConfigBuilder>
- Author:
- Eric Zhao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SentinelConfigBuilderconfigBuilder(String id) voidconfigureDefault(Function<String, SentinelConfigBuilder.SentinelCircuitBreakerConfiguration> defaultConfiguration) org.springframework.cloud.client.circuitbreaker.CircuitBreakerMethods inherited from class org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory
createMethods inherited from class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory
configure, getConfigurations
-
Constructor Details
-
SentinelCircuitBreakerFactory
public SentinelCircuitBreakerFactory()
-
-
Method Details
-
create
- Specified by:
createin classorg.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<SentinelConfigBuilder.SentinelCircuitBreakerConfiguration,SentinelConfigBuilder>
-
configBuilder
- Specified by:
configBuilderin classorg.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<SentinelConfigBuilder.SentinelCircuitBreakerConfiguration,SentinelConfigBuilder>
-
configureDefault
public void configureDefault(Function<String, SentinelConfigBuilder.SentinelCircuitBreakerConfiguration> defaultConfiguration) - Specified by:
configureDefaultin classorg.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<SentinelConfigBuilder.SentinelCircuitBreakerConfiguration,SentinelConfigBuilder>
-