All Classes and Interfaces

Class
Description
Internal API implementation.
Action to perform once the end of the stream is reached.
Functions for implementing In-order parallel processing for Pulsar messages using Project Reactor.
Immutable spec for a ReactiveMessageConsumer.
Immutable spec for a ReactiveMessageReader.
Immutable spec for a ReactiveMessageSender.
Transformer class that limits the number of reactive streams subscription requests to keep the number of pending messages under a defined limit.
Spec for a ReactiveMessageReader to start reading from a given instant in time.
Internal interface for the spec of a message to be sent.
Function to group messages that will be processed by the same instance of concurrent message handler.
Spec for a ReactiveMessageReader to start reading from a given message id.
Result of a message processing.
Interface for the spec of a message to be sent.
Builder interface for MessageSpec.
Mutable spec for a ReactiveMessageConsumer.
Mutable spec for a ReactiveMessageReader.
Mutable spec for a ReactiveMessageSender.
Class to transform a Publisher to another Publisher.
Reactive message consumer interface.
Builder interface for ReactiveMessageConsumer.
Reactive message pipeline interface.
Builder interface for ReactiveMessagePipeline.
Builder interface for a pipeline that handles messages with concurrent one-by-one messages handlers.
Builder interface for a pipeline that handles messages one-by-one.
Reactive message reader interface.
Builder interface for ReactiveMessageReader.
Reactive message sender interface.
Builder interface for ReactiveMessageSender.
Marker interface for a cache that combines multiple sent messages to share the same Pulsar producer in the Pulsar client implementation level.
Spec for ReactiveMessageSender configuration.
Apache Pulsar Reactive Client interface.
Spec to specify to a ReactiveMessageReader from where to start reading.