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.
Result of a message sending.
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.
A wrapper exception used by ReactiveMessageSender.sendMany(Publisher).
Apache Pulsar Reactive Client interface.
Spec to specify to a ReactiveMessageReader from where to start reading.