Index

A B C D E G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractReactivePulsarListenerEndpoint<T> - Class in org.springframework.pulsar.reactive.config
Base implementation for ReactivePulsarListenerEndpoint.
AbstractReactivePulsarListenerEndpoint() - Constructor for class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
afterPropertiesSet() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
afterSingletonsInstantiated() - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
autoStartup() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Set to true or false, to override the default setting in the container factory.

B

beanRef() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
A pseudo bean name used in SpEL expressions within this annotation to reference the current bean within which this listener is defined.

C

concurrency() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Override the container factory's concurrency setting for this listener.
configureListenerAdapter(AbstractPulsarMessageToSpringMessageAdapter<V>) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
consumerCustomizer() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
The bean name or a 'SpEL' expression that resolves to a ReactiveMessageConsumerBuilderCustomizer to use to configure the consumer.
containerFactory() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
The bean name of the ReactivePulsarListenerContainerFactory to use to create the message listener container responsible to serve this endpoint.
createConsumer(Schema<T>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarConsumerFactory
 
createConsumer(Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarConsumerFactory
Create a reactive message consumer.
createConsumer(Schema<T>, List<ReactiveMessageConsumerBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarConsumerFactory
 
createConsumer(Schema<T>, List<ReactiveMessageConsumerBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarConsumerFactory
Create a reactive message consumer.
createContainer(String...) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
createContainerInstance(ReactivePulsarListenerEndpoint<T>) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
createListenerContainer(ReactivePulsarListenerEndpoint<T>) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
createMessageHandler(ReactivePulsarMessageListenerContainer<T>, MessageConverter) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
createMessageHandler(ReactivePulsarMessageListenerContainer<V>, MessageConverter) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
createMessageListenerInstance(MessageConverter) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
createReader(Schema<T>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarReaderFactory
 
createReader(Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarReaderFactory
Create a reactive message reader.
createReader(Schema<T>, List<ReactiveMessageReaderBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarReaderFactory
 
createReader(Schema<T>, List<ReactiveMessageReaderBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarReaderFactory
Create a reactive message reader.
createSender(Schema<T>, String) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
createSender(Schema<T>, String) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarSenderFactory
Create a reactive message sender.
createSender(Schema<T>, String, List<ReactiveMessageSenderBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
createSender(Schema<T>, String, List<ReactiveMessageSenderBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarSenderFactory
Create a reactive message sender.
createSender(Schema<T>, String, ReactiveMessageSenderBuilderCustomizer<T>) - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
createSender(Schema<T>, String, ReactiveMessageSenderBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarSenderFactory
Create a reactive message sender.
customize(MessageSpecBuilder<T>) - Method in interface org.springframework.pulsar.reactive.core.MessageSpecBuilderCustomizer
Customizes a MessageSpecBuilder.
customize(ReactiveMessageConsumerBuilder<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactiveMessageConsumerBuilderCustomizer
Customizes a ReactiveMessageConsumerBuilder.
customize(ReactiveMessageReaderBuilder<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactiveMessageReaderBuilderCustomizer
Customizes a ReactiveMessageReaderBuilder.
customize(ReactiveMessageSenderBuilder<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactiveMessageSenderBuilderCustomizer
Customizes a ReactiveMessageSenderBuilder.

D

deadLetterPolicy() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
The bean name or a 'SpEL' expression that resolves to a DeadLetterPolicy to use on the consumer to configure a dead letter policy for message redelivery.
DEFAULT_REACTIVE_PULSAR_LISTENER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
The bean name of the default ReactivePulsarListenerContainerFactory.
DefaultReactivePulsarConsumerFactory<T> - Class in org.springframework.pulsar.reactive.core
Default implementation for ReactivePulsarConsumerFactory.
DefaultReactivePulsarConsumerFactory(ReactivePulsarClient, ReactiveMessageConsumerSpec) - Constructor for class org.springframework.pulsar.reactive.core.DefaultReactivePulsarConsumerFactory
 
DefaultReactivePulsarListenerContainerFactory<T> - Class in org.springframework.pulsar.reactive.config
Concrete implementation for ReactivePulsarListenerContainerFactory.
DefaultReactivePulsarListenerContainerFactory(ReactivePulsarConsumerFactory<T>, ReactivePulsarContainerProperties<T>) - Constructor for class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
DefaultReactivePulsarMessageListenerContainer<T> - Class in org.springframework.pulsar.reactive.listener
Default implementation for ReactivePulsarMessageListenerContainer.
DefaultReactivePulsarMessageListenerContainer(ReactivePulsarConsumerFactory<T>, ReactivePulsarContainerProperties<T>) - Constructor for class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
DefaultReactivePulsarReaderFactory<T> - Class in org.springframework.pulsar.reactive.core
Default implementation for ReactivePulsarReaderFactory.
DefaultReactivePulsarReaderFactory(ReactivePulsarClient, ReactiveMessageReaderSpec) - Constructor for class org.springframework.pulsar.reactive.core.DefaultReactivePulsarReaderFactory
 
DefaultReactivePulsarSenderFactory<T> - Class in org.springframework.pulsar.reactive.core
Default implementation of ReactivePulsarSenderFactory.
DefaultReactivePulsarSenderFactory(PulsarClient, ReactiveMessageSenderSpec, ReactiveMessageSenderCache) - Constructor for class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
DefaultReactivePulsarSenderFactory(ReactivePulsarClient, ReactiveMessageSenderSpec, ReactiveMessageSenderCache, TopicResolver) - Constructor for class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
doStop() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 

E

EnableReactivePulsar - Annotation Interface in org.springframework.pulsar.reactive.config.annotation
Enables detection of ReactivePulsarListener annotations on any Spring-managed bean in the container.

G

getAutoStartup() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getAutoStartup() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getBean() - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
getBeanExpressionContext() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getBeanFactory() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getBeanResolver() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getConcurrency() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getConcurrency() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getConcurrency() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getConsumerCustomizer() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
getConsumerFactory() - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
getContainerProperties() - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
getContainerProperties() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
getContainerProperties() - Method in interface org.springframework.pulsar.reactive.listener.ReactivePulsarMessageListenerContainer
 
getFluxListener() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getHandlingTimeout() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getId() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getId() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getMessageHandler() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getMethod() - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
getReactiveMessageSenderSpec() - Method in class org.springframework.pulsar.reactive.core.DefaultReactivePulsarSenderFactory
 
getReactiveMessageSenderSpec() - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarSenderFactory
Return the ReactiveMessageSenderSpec to use when creating reactive senders.
getReactivePulsarConsumerFactory() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
getResolver() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getSchema() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getSchemaResolver() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getSchemaType() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getSchemaType() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getSchemaType() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getSubscriptionName() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getSubscriptionName() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getSubscriptionName() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getSubscriptionType() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getSubscriptionType() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getSubscriptionType() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getTopicPattern() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getTopicPattern() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getTopicResolver() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getTopics() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getTopics() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
getTopics() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getTopicsPattern() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
getUseKeyOrderedProcessing() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
getUseKeyOrderedProcessing() - Method in interface org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpoint
 
getUseKeyOrderedProcessing() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 

I

id() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
The unique identifier of the container for this listener.
isAutoStartup() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
isFlux(Type) - Method in class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveMessagingMessageListenerAdapter
Determine if the type is a reactive Flux.
isFluxListener() - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
isFluxListener() - Method in interface org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpoint
 
isFluxListener() - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
isMultipleMessageType(Type) - Method in class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveMessagingMessageListenerAdapter
Determines if a type is one that holds multiple messages.
isRunning() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
isUseKeyOrderedProcessing() - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 

L

logger - Variable in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 

M

MessageSpecBuilderCustomizer<T> - Interface in org.springframework.pulsar.reactive.core
The interface to customize a MessageSpecBuilder.
MethodReactivePulsarListenerEndpoint<V> - Class in org.springframework.pulsar.reactive.config
A ReactivePulsarListenerEndpoint providing the method to invoke to process an incoming message for this endpoint.
MethodReactivePulsarListenerEndpoint() - Constructor for class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 

N

newMessage(T) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Create a builder for configuring and sending a message reactively.
newMessage(T) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
newMessages(Publisher<MessageSpec<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Create a builder for configuring and sending multiple messages reactively.
newMessages(Publisher<MessageSpec<T>>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 

O

org.springframework.pulsar.reactive.aot - package org.springframework.pulsar.reactive.aot
 
org.springframework.pulsar.reactive.config - package org.springframework.pulsar.reactive.config
Package containing Spring configuration classes for the framework.
org.springframework.pulsar.reactive.config.annotation - package org.springframework.pulsar.reactive.config.annotation
Package containing annotations used by the framework.
org.springframework.pulsar.reactive.core - package org.springframework.pulsar.reactive.core
Package containing the core reactive components of the framework.
org.springframework.pulsar.reactive.listener - package org.springframework.pulsar.reactive.listener
Package containing listener components for receiving Pulsar messages.
org.springframework.pulsar.reactive.listener.adapter - package org.springframework.pulsar.reactive.listener.adapter
Package containing listener components for receiving Pulsar messages.

P

postProcessAfterInitialization(Object, String) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
processListener(MethodReactivePulsarListenerEndpoint<?>, ReactivePulsarListener, Object, String, String[], String) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
processReactivePulsarListener(ReactivePulsarListener, Method, Object, String) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
PulsarReactiveMessagingMessageListenerAdapter<V> - Class in org.springframework.pulsar.reactive.listener.adapter
An abstract base for MessageListener adapters.
PulsarReactiveMessagingMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveMessagingMessageListenerAdapter
 
PulsarReactiveOneByOneMessagingMessageListenerAdapter<V> - Class in org.springframework.pulsar.reactive.listener.adapter
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive individual messages.
PulsarReactiveOneByOneMessagingMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveOneByOneMessagingMessageListenerAdapter
 
PulsarReactiveStreamingMessagingMessageListenerAdapter<V> - Class in org.springframework.pulsar.reactive.listener.adapter
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive a flux of messages.
PulsarReactiveStreamingMessagingMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveStreamingMessagingMessageListenerAdapter
 

R

ReactiveMessageConsumerBuilderCustomizer<T> - Interface in org.springframework.pulsar.reactive.core
The interface to customize a ReactiveMessageConsumerBuilder.
ReactiveMessageReaderBuilderCustomizer<T> - Interface in org.springframework.pulsar.reactive.core
The interface to customize a ReactiveMessageReaderBuilder.
ReactiveMessageSenderBuilderCustomizer<T> - Interface in org.springframework.pulsar.reactive.core
The interface to customize a ReactiveMessageSenderBuilder.
ReactivePulsarBootstrapConfiguration - Class in org.springframework.pulsar.reactive.config.annotation
An ImportBeanDefinitionRegistrar class that registers a ReactivePulsarListenerAnnotationBeanPostProcessor bean capable of processing Spring's @ReactivePulsarListener annotation.
ReactivePulsarBootstrapConfiguration() - Constructor for class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarBootstrapConfiguration
 
ReactivePulsarConsumerFactory<T> - Interface in org.springframework.pulsar.reactive.core
Pulsar reactive consumer factory interface.
ReactivePulsarContainerProperties<T> - Class in org.springframework.pulsar.reactive.listener
Contains runtime properties for a reactive listener container.
ReactivePulsarContainerProperties() - Constructor for class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
ReactivePulsarListener - Annotation Interface in org.springframework.pulsar.reactive.config.annotation
Annotation that marks a method to be the target of a Pulsar message listener on the specified topics.
ReactivePulsarListenerAnnotationBeanPostProcessor<V> - Class in org.springframework.pulsar.reactive.config.annotation
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.
ReactivePulsarListenerAnnotationBeanPostProcessor() - Constructor for class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
ReactivePulsarListenerConfigurationSelector - Class in org.springframework.pulsar.reactive.config.annotation
A DeferredImportSelector implementation with the lowest order to import ReactivePulsarBootstrapConfiguration as late as possible.
ReactivePulsarListenerConfigurationSelector() - Constructor for class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerConfigurationSelector
 
ReactivePulsarListenerContainerFactory<T> - Interface in org.springframework.pulsar.reactive.config
Factory for Pulsar reactive message listener containers.
ReactivePulsarListenerEndpoint<T> - Interface in org.springframework.pulsar.reactive.config
Model for a Pulsar reactive listener endpoint.
ReactivePulsarListenerEndpointAdapter<T> - Class in org.springframework.pulsar.reactive.config
Adapter to avoid having to implement all methods.
ReactivePulsarListenerEndpointAdapter() - Constructor for class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
ReactivePulsarListenerEndpointRegistry<T> - Class in org.springframework.pulsar.reactive.config
Creates the necessary ReactivePulsarMessageListenerContainer instances for the registered endpoints.
ReactivePulsarListenerEndpointRegistry() - Constructor for class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointRegistry
 
ReactivePulsarListeners - Annotation Interface in org.springframework.pulsar.reactive.config.annotation
Container annotation that aggregates several ReactivePulsarListener annotations.
ReactivePulsarMessageHandler - Interface in org.springframework.pulsar.reactive.listener
Reactive message handler used by DefaultReactivePulsarMessageListenerContainer.
ReactivePulsarMessageListenerContainer<T> - Interface in org.springframework.pulsar.reactive.listener
Internal abstraction used by the framework representing a reactive message listener container.
ReactivePulsarOneByOneMessageHandler<T> - Interface in org.springframework.pulsar.reactive.listener
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>>).
ReactivePulsarOperations<T> - Interface in org.springframework.pulsar.reactive.core
The Pulsar reactive send operations contract.
ReactivePulsarOperations.SendManyMessageBuilder<T> - Interface in org.springframework.pulsar.reactive.core
 
ReactivePulsarOperations.SendMessageBuilder<O,T> - Interface in org.springframework.pulsar.reactive.core
Builder that can be used to configure and send a message.
ReactivePulsarOperations.SendOneMessageBuilder<T> - Interface in org.springframework.pulsar.reactive.core
 
ReactivePulsarReaderFactory<T> - Interface in org.springframework.pulsar.reactive.core
The strategy to create a ReactiveMessageReader instance(s).
ReactivePulsarRuntimeHints - Class in org.springframework.pulsar.reactive.aot
RuntimeHintsRegistrar for Spring for Apache Pulsar.
ReactivePulsarRuntimeHints() - Constructor for class org.springframework.pulsar.reactive.aot.ReactivePulsarRuntimeHints
 
ReactivePulsarSenderFactory<T> - Interface in org.springframework.pulsar.reactive.core
The strategy to create a ReactiveMessageSender instance(s).
ReactivePulsarStreamingHandler<T> - Interface in org.springframework.pulsar.reactive.listener
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>>>).
ReactivePulsarTemplate<T> - Class in org.springframework.pulsar.reactive.core
A template for executing high-level reactive Pulsar operations.
ReactivePulsarTemplate(ReactivePulsarSenderFactory<T>) - Constructor for class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
Construct a template instance that uses the default schema resolver and topic resolver.
ReactivePulsarTemplate(ReactivePulsarSenderFactory<T>, SchemaResolver, TopicResolver) - Constructor for class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
Construct a template instance with a custom schema resolver and a custom topic resolver.
received(Message<T>) - Method in interface org.springframework.pulsar.reactive.listener.ReactivePulsarOneByOneMessageHandler
Callback passed to ReactiveMessagePipelineBuilder.messageHandler(java.util.function.Function<org.apache.pulsar.client.api.Message<T>, org.reactivestreams.Publisher<java.lang.Void>>) that will be called for each received message.
received(Message<V>) - Method in class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveOneByOneMessagingMessageListenerAdapter
 
received(Flux<Message<T>>) - Method in interface org.springframework.pulsar.reactive.listener.ReactivePulsarStreamingHandler
Callback passed to 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>>>) that will be applied to the flux of received message.
received(Flux<Message<V>>) - Method in class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveStreamingMessagingMessageListenerAdapter
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarBootstrapConfiguration
 
registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.pulsar.reactive.aot.ReactivePulsarRuntimeHints
 

S

schemaType() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Pulsar schema type for this listener.
selectImports(AnnotationMetadata) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerConfigurationSelector
 
send() - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendManyMessageBuilder
Send the messages in a reactive manner using the configured specification.
send() - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendOneMessageBuilder
Send the message in a reactive manner using the configured specification.
send(String, Publisher<MessageSpec<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends multiple messages to the specified topic in a reactive manner.
send(String, Publisher<MessageSpec<T>>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(String, Publisher<MessageSpec<T>>, Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends multiple messages to the specified topic in a reactive manner.
send(String, Publisher<MessageSpec<T>>, Schema<T>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(String, T) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends a message to the specified topic in a reactive manner.
send(String, T) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(String, T, Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends a message to the specified topic in a reactive manner.
send(String, T, Schema<T>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(Publisher<MessageSpec<T>>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends multiple messages to the default topic in a reactive manner.
send(Publisher<MessageSpec<T>>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(Publisher<MessageSpec<T>>, Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends multiple messages to the default topic in a reactive manner.
send(Publisher<MessageSpec<T>>, Schema<T>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(T) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends a message to the default topic in a reactive manner.
send(T) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
send(T, Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations
Sends a message to the specified topic in a reactive manner.
send(T, Schema<T>) - Method in class org.springframework.pulsar.reactive.core.ReactivePulsarTemplate
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListenerAnnotationBeanPostProcessor
 
setAutoStartup(boolean) - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
setBean(Object) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setConcurrency(int) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setConcurrency(Integer) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
Set the concurrency for this endpoint's container.
setConsumerCustomizer(ReactiveMessageConsumerBuilderCustomizer<T>) - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
setConsumerCustomizer(ReactiveMessageConsumerBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.reactive.listener.ReactivePulsarMessageListenerContainer
 
setConsumerCustomizer(ReactiveMessageConsumerBuilderCustomizer<V>) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
setDeadLetterPolicy(DeadLetterPolicy) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
setFluxListener(boolean) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setFluxListener(Boolean) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
 
setHandlingTimeout(Duration) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setId(String) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setMessageConverter(MessageConverter) - Method in class org.springframework.pulsar.reactive.config.DefaultReactivePulsarListenerContainerFactory
Set the message converter to use if dynamic argument type matching is needed.
setMessageHandler(ReactivePulsarMessageHandler) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
setMessagingConverter(SmartMessageConverter) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
 
setMethod(Method) - Method in class org.springframework.pulsar.reactive.config.MethodReactivePulsarListenerEndpoint
Set the method to invoke to process a message managed by this endpoint.
setRunning(boolean) - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
setSchema(Schema<T>) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setSchemaResolver(SchemaResolver) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setSubscriptionName(String) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setSubscriptionName(String) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setSubscriptionType(SubscriptionType) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setSubscriptionType(SubscriptionType) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setTopicPattern(String) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setTopicResolver(TopicResolver) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setTopics(String...) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setTopics(Collection<String>) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setTopicsPattern(String) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setTopicsPattern(Pattern) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setupListenerContainer(ReactivePulsarMessageListenerContainer<T>, MessageConverter) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
setupListenerContainer(ReactivePulsarMessageListenerContainer<T>, MessageConverter) - Method in class org.springframework.pulsar.reactive.config.ReactivePulsarListenerEndpointAdapter
 
setupMessageHandler(ReactivePulsarMessageHandler) - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
setupMessageHandler(ReactivePulsarMessageHandler) - Method in interface org.springframework.pulsar.reactive.listener.ReactivePulsarMessageListenerContainer
 
setUseKeyOrderedProcessing(boolean) - Method in class org.springframework.pulsar.reactive.listener.ReactivePulsarContainerProperties
 
setUseKeyOrderedProcessing(Boolean) - Method in class org.springframework.pulsar.reactive.config.AbstractReactivePulsarListenerEndpoint
 
start() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
stop() - Method in class org.springframework.pulsar.reactive.listener.DefaultReactivePulsarMessageListenerContainer
 
stream() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Activate stream consumption.
subscriptionName() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Pulsar subscription name associated with this listener.
subscriptionType() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Pulsar subscription type for this listener.

T

topicPattern() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Topic patten to listen to.
topics() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Topics to listen to.

U

useKeyOrderedProcessing() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
Set to true or false, to override the default setting in the container factory.

V

value() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListeners
 

W

withMessageCustomizer(MessageSpecBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendOneMessageBuilder
Specifies the message customizer to use to further configure the message.
withSchema(Schema<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendMessageBuilder
Specify the schema to use when sending the message.
withSenderCustomizer(ReactiveMessageSenderBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendMessageBuilder
Specifies the customizer to use to further configure the reactive sender builder.
withTopic(String) - Method in interface org.springframework.pulsar.reactive.core.ReactivePulsarOperations.SendMessageBuilder
Specify the topic to send the message to.
A B C D E G I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values