Interface ReactiveCircuitBreaker


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

    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 Details

    • 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)