Class ReactiveResilience4JCircuitBreaker
- java.lang.Object
-
- org.springframework.cloud.circuitbreaker.resilience4j.ReactiveResilience4JCircuitBreaker
-
- All Implemented Interfaces:
org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreaker
public class ReactiveResilience4JCircuitBreaker extends Object implements org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreaker
- Author:
- Ryan Baxter, Thomas Vitale
-
-
Constructor Summary
Constructors Constructor Description ReactiveResilience4JCircuitBreaker(String id, Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration config, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)ReactiveResilience4JCircuitBreaker(String id, Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration config, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> reactor.core.publisher.Flux<T>run(reactor.core.publisher.Flux<T> toRun, Function<Throwable,reactor.core.publisher.Flux<T>> fallback)<T> reactor.core.publisher.Mono<T>run(reactor.core.publisher.Mono<T> toRun, Function<Throwable,reactor.core.publisher.Mono<T>> fallback)
-
-
-
Constructor Detail
-
ReactiveResilience4JCircuitBreaker
@Deprecated public ReactiveResilience4JCircuitBreaker(String id, Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration config, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)
Deprecated.
-
ReactiveResilience4JCircuitBreaker
public ReactiveResilience4JCircuitBreaker(String id, Resilience4JConfigBuilder.Resilience4JCircuitBreakerConfiguration config, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, io.github.resilience4j.timelimiter.TimeLimiterRegistry timeLimiterRegistry, Optional<org.springframework.cloud.client.circuitbreaker.Customizer<io.github.resilience4j.circuitbreaker.CircuitBreaker>> circuitBreakerCustomizer)
-
-