Class ReactiveResilience4JAutoConfiguration
- java.lang.Object
-
- org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JAutoConfiguration
-
@Configuration(proxyBeanMethods=false) @ConditionalOnClass(name={"reactor.core.publisher.Mono","reactor.core.publisher.Flux","io.github.resilience4j.reactor.circuitbreaker.operator.CircuitBreakerOperator"}) @ConditionalOnProperty(name={"spring.cloud.circuitbreaker.resilience4j.enabled","spring.cloud.circuitbreaker.resilience4j.reactive.enabled"}, matchIfMissing=true) public class ReactiveResilience4JAutoConfiguration extends Object- Author:
- Ryan Baxter, Eric Bussieres, Thomas Vitale
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReactiveResilience4JAutoConfiguration.MicrometerReactiveResilience4JCustomizerConfiguration
-
Constructor Summary
Constructors Constructor Description ReactiveResilience4JAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReactiveResilience4JCircuitBreakerFactoryreactiveResilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
-
-
-
Method Detail
-
reactiveResilience4JCircuitBreakerFactory
@Bean @ConditionalOnMissingBean(org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreakerFactory.class) public ReactiveResilience4JCircuitBreakerFactory reactiveResilience4JCircuitBreakerFactory(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry)
-
-