Class ReactorUtils

java.lang.Object
ru.tinkoff.kora.common.util.ReactorUtils

public class ReactorUtils extends Object
  • Method Details

    • ioMono

      public static <T> reactor.core.publisher.Mono<T> ioMono(Supplier<T> function)
    • ioMono

      public static reactor.core.publisher.Mono<Void> ioMono(Runnable function)
    • toByteBufferMono

      public static reactor.core.publisher.Mono<ByteBuffer> toByteBufferMono(reactor.core.publisher.Flux<ByteBuffer> flux)
    • toByteBufferMono

      public static reactor.core.publisher.Mono<ByteBuffer> toByteBufferMono(org.reactivestreams.Publisher<ByteBuffer> flux)
    • toByteArrayMono

      public static reactor.core.publisher.Mono<byte[]> toByteArrayMono(reactor.core.publisher.Flux<ByteBuffer> flux)
    • toByteArrayMono

      public static reactor.core.publisher.Mono<byte[]> toByteArrayMono(reactor.core.publisher.Flux<ByteBuffer> flux, int limit)
    • toByteArrayMono

      public static reactor.core.publisher.Mono<byte[]> toByteArrayMono(org.reactivestreams.Publisher<ByteBuffer> flux)