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 forReactiveMessageSenderconfiguration.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 aReactiveMessageReaderto start reading from a given instant in time.MessageIdStartAtSpec Spec for aReactiveMessageReaderto 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 aReactiveMessageReaderfrom 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).