Interface ReactiveMessageReader<T>

  • Type Parameters:
    T - the message payload type.

    public interface ReactiveMessageReader<T>
    Reactive message reader interface.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      reactor.core.publisher.Flux<org.apache.pulsar.client.api.Message<T>> readMany()
      Read messages continuously.
      reactor.core.publisher.Mono<org.apache.pulsar.client.api.Message<T>> readOne()
      Read one message.
    • Method Detail

      • readOne

        reactor.core.publisher.Mono<org.apache.pulsar.client.api.Message<T>> readOne()
        Read one message.
        Returns:
        the message read
      • readMany

        reactor.core.publisher.Flux<org.apache.pulsar.client.api.Message<T>> readMany()
        Read messages continuously.
        Returns:
        the messages read