public class ReactiveResilience4JCircuitBreakerFactory extends org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>
| Constructor and Description |
|---|
ReactiveResilience4JCircuitBreakerFactory()
Deprecated.
|
ReactiveResilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry) |
| 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) |
org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreaker |
create(String id) |
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry |
getCircuitBreakerRegistry() |
io.github.resilience4j.timelimiter.TimeLimiterRegistry |
getTimeLimiterRegistry() |
create@Deprecated public ReactiveResilience4JCircuitBreakerFactory()
public ReactiveResilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
public org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreaker create(String id)
create in class org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>protected Resilience4JConfigBuilder configBuilder(String id)
configBuilder in class org.springframework.cloud.client.circuitbreaker.AbstractCircuitBreakerFactory<Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration,Resilience4JConfigBuilder>public io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry getCircuitBreakerRegistry()
public io.github.resilience4j.timelimiter.TimeLimiterRegistry getTimeLimiterRegistry()
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 addCircuitBreakerCustomizer(org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker> customizer,
String... ids)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.