public class Resilience4JCircuitBreakerFactory extends org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>
| Constructor and Description |
|---|
Resilience4JCircuitBreakerFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addCircuitBreakerCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker> customizer,
String... ids) |
protected Resilience4JConfigBuilder |
configBuilder(String id) |
void |
configureCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry) |
void |
configureDefault(Function<String,Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration> defaultConfiguration) |
void |
configureExecutorService(ExecutorService executorService) |
Resilience4JCircuitBreaker |
create(String id) |
protected Resilience4JConfigBuilder configBuilder(String id)
configBuilder in class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>public void configureDefault(Function<String,Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration> defaultConfiguration)
configureDefault in class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>public void configureCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry)
public void configureExecutorService(ExecutorService executorService)
public Resilience4JCircuitBreaker create(String id)
create in class org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>public void addCircuitBreakerCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker> customizer,
String... ids)
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.