Package org.apache.pulsar.reactive.client.api
-
Interface Summary Interface Description MessageGroupingFunction Function to group messages that will be processed by the same instance of concurrent message handler.MessageResult<T> Result of a message processing.MessageSpec<T> Interface for the spec of a message to be sent.MessageSpecBuilder<T> Builder interface forMessageSpec
.ReactiveMessageConsumer<T> Reactive message consumer interface.ReactiveMessageConsumerBuilder<T> Builder interface forReactiveMessageConsumer
.ReactiveMessageConsumerSpec Spec for aReactiveMessageConsumer
.ReactiveMessagePipeline Reactive message pipeline interface.ReactiveMessagePipelineBuilder<T> Builder interface forReactiveMessagePipeline
.ReactiveMessagePipelineBuilder.ConcurrentOneByOneMessagePipelineBuilder<T> Builder interface for a pipeline that handles messages with concurrent one-by-one messages handlers.ReactiveMessagePipelineBuilder.OneByOneMessagePipelineBuilder<T> Builder interface for a pipeline that handles messages one-by-one.ReactiveMessageReader<T> Reactive message reader interface.ReactiveMessageReaderBuilder<T> Builder interface forReactiveMessageReader
.ReactiveMessageReaderSpec Spec for aReactiveMessageReader
.ReactiveMessageSender<T> Reactive message sender interface.ReactiveMessageSenderBuilder<T> Builder interface forReactiveMessageSender
.ReactiveMessageSenderCache Marker interface for a cache that combines multiple sent messages to share the same Pulsar producer in the Pulsar client implementation level.ReactiveMessageSenderSpec Spec forReactiveMessageSender
configuration.ReactivePulsarClient Apache Pulsar Reactive Client interface. -
Class Summary Class Description ImmutableReactiveMessageConsumerSpec Immutable spec for aReactiveMessageConsumer
.ImmutableReactiveMessageReaderSpec Immutable spec for aReactiveMessageReader
.ImmutableReactiveMessageSenderSpec Immutable spec for aReactiveMessageSender
.InstantStartAtSpec Spec for aReactiveMessageReader
to start reading from a given instant in time.MessageIdStartAtSpec Spec for aReactiveMessageReader
to start reading from a given message id.MessageSendResult<T> Result of a message sending.MutableReactiveMessageConsumerSpec Mutable spec for aReactiveMessageConsumer
.MutableReactiveMessageReaderSpec Mutable spec for aReactiveMessageReader
.MutableReactiveMessageSenderSpec Mutable spec for aReactiveMessageSender
.StartAtSpec Spec to specify to aReactiveMessageReader
from where to start reading. -
Enum Summary Enum Description EndOfStreamAction Action to perform once the end of the stream is reached. -
Exception Summary Exception Description ReactiveMessageSendingException A wrapper exception used byReactiveMessageSender.sendMany(Publisher)
.