All Classes and Interfaces
Class
Description
Base implementation for
ReactivePulsarListenerEndpoint.Default implementation for
ReactivePulsarConsumerFactory.Concrete implementation for
ReactivePulsarListenerContainerFactory.Default implementation for
ReactivePulsarMessageListenerContainer.Default implementation for
ReactivePulsarReaderFactory.Default implementation of
ReactivePulsarSenderFactory.Enables detection of
ReactivePulsarListener annotations on any Spring-managed
bean in the container.The interface to customize a
MessageSpecBuilder.A
ReactivePulsarListenerEndpoint providing the method to invoke to process an
incoming message for this endpoint.An abstract base for
MessageListener adapters.A
MessageListener adapter that invokes a
configurable HandlerAdapter; used when the factory is configured for the
listener to receive individual messages.A
MessageListener adapter that invokes a
configurable HandlerAdapter; used when the factory is configured for the
listener to receive a flux of messages.The interface to customize a
ReactiveMessageConsumerBuilder.The interface to customize a
ReactiveMessageReaderBuilder.The interface to customize a
ReactiveMessageSenderBuilder.An
ImportBeanDefinitionRegistrar class that registers a
ReactivePulsarListenerAnnotationBeanPostProcessor bean capable of processing
Spring's @ReactivePulsarListener annotation.Pulsar reactive consumer factory interface.
Contains runtime properties for a reactive listener container.
Annotation that marks a method to be the target of a Pulsar message listener on the
specified topics.
Bean post-processor that registers methods annotated with
ReactivePulsarListener to be invoked by a Pulsar message listener container
created under the covers by a ReactivePulsarListenerContainerFactory according
to the parameters of the annotation.A
DeferredImportSelector implementation with the lowest order to import
ReactivePulsarBootstrapConfiguration as late as possible.Factory for Pulsar reactive message listener containers.
Model for a Pulsar reactive listener endpoint.
Adapter to avoid having to implement all methods.
Creates the necessary
ReactivePulsarMessageListenerContainer instances for the
registered endpoints.Container annotation that aggregates several
ReactivePulsarListener
annotations.Reactive message handler used by
DefaultReactivePulsarMessageListenerContainer.Internal abstraction used by the framework representing a reactive message listener
container.
Message handler class with a
ReactivePulsarOneByOneMessageHandler.received(org.apache.pulsar.client.api.Message<T>) method for use in
ReactiveMessagePipelineBuilder.messageHandler(java.util.function.Function<org.apache.pulsar.client.api.Message<T>, org.reactivestreams.Publisher<java.lang.Void>>).The Pulsar reactive send operations contract.
Builder that can be used to configure and send a message.
The strategy to create a
ReactiveMessageReader instance(s).RuntimeHintsRegistrar for Spring for Apache Pulsar.The strategy to create a
ReactiveMessageSender instance(s).Message handler class with a
ReactivePulsarStreamingHandler.received(reactor.core.publisher.Flux<org.apache.pulsar.client.api.Message<T>>) method for use in
ReactiveMessagePipelineBuilder.streamingMessageHandler(java.util.function.Function<reactor.core.publisher.Flux<org.apache.pulsar.client.api.Message<T>>, org.reactivestreams.Publisher<org.apache.pulsar.reactive.client.api.MessageResult<java.lang.Void>>>).A template for executing high-level reactive Pulsar operations.