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.