Interface ReactiveMessageReader<T>

Type Parameters:
T - the message payload type.

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

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Flux<org.apache.pulsar.client.api.Message<T>>
    Read messages continuously.
    reactor.core.publisher.Mono<org.apache.pulsar.client.api.Message<T>>
    Read one message.
  • Method Details

    • 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