public class ReactiveResilience4JCircuitBreaker extends Object implements org.springframework.cloud.client.circuitbreaker.ReactiveCircuitBreaker
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and 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) |
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)
Copyright © 2020 Pivotal Software, Inc.. All rights reserved.