Package 

Object ReactorExtension

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final <T extends Any> Disposable publish(MonoSink<T> $self, List<T> result, Throwable error, Boolean allowNull) Expect exactly one result and publish it to mono
      final <T extends Any> Disposable publish(MonoSink<T> $self, T result, Throwable error) Expect exactly one result and publish it to mono
      final <T extends Any> Disposable publish(FluxSink<T> $self, List<T> result, Throwable error)
      final <T extends Any> Disposable publishOptional(MonoSink<Optional<T>> $self, Optional<T> result, Throwable error) Expect at most one result and publish it to mono wrapped as Optional
      final Disposable reactor(MonoSink<?> mono, Function0<Unit> callback) Execute given callback in Reactor scope
      final Disposable reactor(FluxSink<?> flux, Function0<Unit> callback) Execute given callback in Reactor scope
      final <T extends Any> CompletableFuture<T> reactor(Function1<CompletableFuture<T>, Unit> callback) Execute given callback in Reactor scope
      final <T extends Any> T getAtMostOne(List<T> $self)
      final <T extends Any> T getExactlyOne(List<T> $self)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait