Index
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
concurrencysetting 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
ReactiveMessageConsumerBuilderCustomizerto use to configure the consumer. - containerFactory() - Element in annotation interface org.springframework.pulsar.reactive.config.annotation.ReactivePulsarListener
-
The bean name of the
ReactivePulsarListenerContainerFactoryto 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
DeadLetterPolicyto 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
ReactivePulsarListenerannotations 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
ReactivePulsarListenerEndpointproviding 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
builderfor 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
builderfor 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
MessageListeneradapters. - PulsarReactiveMessagingMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.reactive.listener.adapter.PulsarReactiveMessagingMessageListenerAdapter
- PulsarReactiveOneByOneMessagingMessageListenerAdapter<V> - Class in org.springframework.pulsar.reactive.listener.adapter
-
A
MessageListeneradapter that invokes a configurableHandlerAdapter; 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
MessageListeneradapter that invokes a configurableHandlerAdapter; 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
ImportBeanDefinitionRegistrarclass that registers aReactivePulsarListenerAnnotationBeanPostProcessorbean capable of processing Spring's @ReactivePulsarListenerannotation. - 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
ReactivePulsarListenerto be invoked by a Pulsar message listener container created under the covers by aReactivePulsarListenerContainerFactoryaccording 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
DeferredImportSelectorimplementation with the lowest order to importReactivePulsarBootstrapConfigurationas 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
ReactivePulsarMessageListenerContainerinstances 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
ReactivePulsarListenerannotations. - 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 inReactiveMessagePipelineBuilder.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
ReactiveMessageReaderinstance(s). - ReactivePulsarRuntimeHints - Class in org.springframework.pulsar.reactive.aot
-
RuntimeHintsRegistrarfor 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
ReactiveMessageSenderinstance(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 inReactiveMessagePipelineBuilder.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.
All Classes and Interfaces|All Packages|Constant Field Values