public class Resilience4JCircuitBreakerFactory extends org.springframework.cloud.client.circuitbreaker.CircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>
| Constructor and Description |
|---|
Resilience4JCircuitBreakerFactory()
Deprecated.
|
Resilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
Resilience4jBulkheadProvider bulkheadProvider) |
| 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) |
Resilience4jBulkheadProvider |
getBulkheadProvider() |
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry |
getCircuitBreakerRegistry() |
io.github.resilience4j.timelimiter.TimeLimiterRegistry |
getTimeLimiterRegistry() |
@Deprecated public Resilience4JCircuitBreakerFactory()
public Resilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry,
Resilience4jBulkheadProvider bulkheadProvider)
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 io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry getCircuitBreakerRegistry()
public io.github.resilience4j.timelimiter.TimeLimiterRegistry getTimeLimiterRegistry()
public Resilience4jBulkheadProvider getBulkheadProvider()
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 © 2021 Pivotal Software, Inc.. All rights reserved.