Interface ReactiveCircuitBreaker


  • public interface ReactiveCircuitBreaker
    Spring Cloud reactive circuit breaker API.
    Author:
    Ryan Baxter
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default <T> reactor.core.publisher.Flux<T> run​(reactor.core.publisher.Flux<T> toRun)  
      <T> reactor.core.publisher.Flux<T> run​(reactor.core.publisher.Flux<T> toRun, Function<Throwable,​reactor.core.publisher.Flux<T>> fallback)  
      default <T> reactor.core.publisher.Mono<T> run​(reactor.core.publisher.Mono<T> toRun)  
      <T> reactor.core.publisher.Mono<T> run​(reactor.core.publisher.Mono<T> toRun, Function<Throwable,​reactor.core.publisher.Mono<T>> fallback)  
    • Method Detail

      • run

        default <T> reactor.core.publisher.Mono<T> run​(reactor.core.publisher.Mono<T> toRun)
      • run

        <T> reactor.core.publisher.Mono<T> run​(reactor.core.publisher.Mono<T> toRun,
                                               Function<Throwable,​reactor.core.publisher.Mono<T>> fallback)
      • run

        default <T> reactor.core.publisher.Flux<T> run​(reactor.core.publisher.Flux<T> toRun)
      • run

        <T> reactor.core.publisher.Flux<T> run​(reactor.core.publisher.Flux<T> toRun,
                                               Function<Throwable,​reactor.core.publisher.Flux<T>> fallback)