Index

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

A

abort(Transaction) - Static method in class org.springframework.pulsar.transaction.PulsarTransactionUtils
Aborts a Pulsar transaction asynchronously, logging the outcome at trace level.
AbstractPulsarAnnotationsBeanPostProcessor - Class in org.springframework.pulsar.annotation
Base class implementation for the various annotation post processors in Spring Pulsar.
AbstractPulsarAnnotationsBeanPostProcessor() - Constructor for class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope - Class in org.springframework.pulsar.annotation
 
AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter - Class in org.springframework.pulsar.annotation
 
AbstractPulsarHeaderMapper<ToPulsarHeadersContextType,ToSpringHeadersContextType> - Class in org.springframework.pulsar.support.header
Base PulsarHeaderMapper implementation that constrains which headers are mapped via header matchers.
AbstractPulsarHeaderMapper(List<String>, List<String>) - Constructor for class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
Construct a mapper that will match the supplied inbound and outbound patterns.
AbstractPulsarListenerContainerFactory<C extends AbstractPulsarMessageListenerContainer<T>,T> - Class in org.springframework.pulsar.config
Base PulsarListenerContainerFactory implementation.
AbstractPulsarListenerContainerFactory(PulsarConsumerFactory<? super T>, PulsarContainerProperties) - Constructor for class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
AbstractPulsarListenerEndpoint<K> - Class in org.springframework.pulsar.config
Base implementation for PulsarListenerEndpoint.
AbstractPulsarListenerEndpoint() - Constructor for class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
AbstractPulsarMessageContainer - Class in org.springframework.pulsar.core
Base class for the various container implementations.
AbstractPulsarMessageContainer() - Constructor for class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
AbstractPulsarMessageListenerContainer<T> - Class in org.springframework.pulsar.listener
Base implementation for the PulsarMessageListenerContainer.
AbstractPulsarMessageListenerContainer(PulsarConsumerFactory<? super T>, PulsarContainerProperties) - Constructor for class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
AbstractPulsarMessageReaderContainer<T> - Class in org.springframework.pulsar.reader
Core implementation for PulsarMessageReaderContainer.
AbstractPulsarMessageReaderContainer(PulsarReaderFactory<? super T>, PulsarReaderContainerProperties) - Constructor for class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
AbstractPulsarMessageToSpringMessageAdapter<V> - Class in org.springframework.pulsar.listener.adapter
An abstract MessageListener adapter providing the necessary infrastructure to extract the payload from a Pulsar message.
AbstractPulsarMessageToSpringMessageAdapter(Object, Method) - Constructor for class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
AbstractPulsarReaderContainerFactory<C extends AbstractPulsarMessageReaderContainer<T>,T> - Class in org.springframework.pulsar.config
Base PulsarReaderContainerFactory implementation.
AbstractPulsarReaderContainerFactory(PulsarReaderFactory<? super T>, PulsarReaderContainerProperties) - Constructor for class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
AbstractPulsarReaderEndpoint<K> - Class in org.springframework.pulsar.config
Base implementation for PulsarListenerEndpoint.
AbstractPulsarReaderEndpoint() - Constructor for class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
acceptIfNotNull(T, Consumer<T>) - Method in class org.springframework.pulsar.support.JavaUtils
Invoke Consumer.accept(Object) with the value if it is not null.
ackMode() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Override the container default ack mode of BATCH.
AckMode - Enum Class in org.springframework.pulsar.listener
Enumeration for ack mode.
acknowledge() - Method in interface org.springframework.pulsar.listener.Acknowledgement
Manually acknowledges the current message that the listener is operating upon.
acknowledge(List<MessageId>) - Method in interface org.springframework.pulsar.listener.Acknowledgement
Manually acknowledges a list of messages based on their message id's.
acknowledge(MessageId) - Method in interface org.springframework.pulsar.listener.Acknowledgement
Manually acknowledges by the message id.
Acknowledgement - Interface in org.springframework.pulsar.listener
Contract for manual acknowledgment.
ackTimeoutRedeliveryBackoff - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
ackTimeoutRedeliveryBackoff() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The bean name or a SpEL expression that resolves to a RedeliveryBackoff to use on the consumer to control the redelivery backoff of messages after an acknowledgment timeout.
addCustomSchemaMapping(Class<?>, Schema<?>) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
Adds a custom mapping from message type to schema.
addCustomTopicMapping(Class<?>, String) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
Adds a custom mapping from message type to topic.
addListener(String, Object) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
afterPropertiesSet() - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
afterPropertiesSet() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
afterPropertiesSet() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
afterPropertiesSet() - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
afterPropertiesSet() - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
afterSingletonsInstantiated() - Method in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
afterSingletonsInstantiated() - Method in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
afterSingletonsInstantiated() - Method in class org.springframework.pulsar.core.PulsarAdministration
 
afterSingletonsInstantiated() - Method in class org.springframework.pulsar.core.PulsarTemplate
If observations are enabled, attempt to obtain the Observation registry and convention.
applicationContext - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
archive() - Method in record class org.springframework.pulsar.function.PulsarFunction
 
archive() - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the url or path to the archive that represents the function.
archive() - Method in record class org.springframework.pulsar.function.PulsarSink
 
archive() - Method in record class org.springframework.pulsar.function.PulsarSource
 
assertBeanFactory() - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
autoStartup - Variable in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
autoStartup() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Whether to automatically start the container for this listener.
autoStartup() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
 

B

batch() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Activate batch consumption.
BATCH - Enum constant in enum class org.springframework.pulsar.listener.AckMode
Batch ack mode.
BEAN_NAME - Enum constant in enum class org.springframework.pulsar.observation.PulsarTemplateObservation.TemplateLowCardinalityTags
Bean name of the template that sent the message.
beanFactory - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
beanRef() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
A pseudo bean name used in SpEL expressions within this annotation to reference the current bean within which this listener is defined.
beanRef() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
 
BROKER_PUBLISH_TIME - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Broker publish time (long).
build() - Method in class org.springframework.pulsar.core.PulsarTopicBuilder
Constructs the PulsarTopic with the properties configured in this builder.
build() - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
 
builder() - Static method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
Construct a builder instance that can be used to construct a JsonPulsarHeaderMapper.
builder(String) - Static method in record class org.springframework.pulsar.core.PulsarTopic
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.0 for removal in 1.4.0 in favor of PulsarTopicBuilder() or PulsarTopicBuilder(TopicDomain, String, String)

C

CachingPulsarProducerFactory<T> - Class in org.springframework.pulsar.core
A PulsarProducerFactory that extends the default implementation by caching the created producers.
CachingPulsarProducerFactory(PulsarClient, String, List<ProducerBuilderCustomizer<T>>, TopicResolver, Duration, Long, Integer) - Constructor for class org.springframework.pulsar.core.CachingPulsarProducerFactory
Construct a caching producer factory with the specified values for the cache configuration.
checkProxy(Method, Object) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
clearMessage() - Method in class org.springframework.pulsar.listener.DefaultPulsarConsumerErrorHandler
 
clearMessage() - Method in interface org.springframework.pulsar.listener.PulsarConsumerErrorHandler
Clear the message in error from managing (such as resetting any thread state etc.).
commit() - Method in class org.springframework.pulsar.transaction.PulsarResourceHolder
 
concurrency() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Override the container factory's concurrency setting for this listener.
ConcurrentPulsarListenerContainerFactory<T> - Class in org.springframework.pulsar.config
Concrete implementation for PulsarListenerContainerFactory.
ConcurrentPulsarListenerContainerFactory(PulsarConsumerFactory<? super T>, PulsarContainerProperties) - Constructor for class org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactory
 
ConcurrentPulsarListenerContainerFactoryCustomizer<T> - Interface in org.springframework.pulsar.config
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.0 for removal in 1.4.0 in favor of org.springframework.boot.autoconfigure.pulsar.PulsarContainerFactoryCustomizer<ConcurrentPulsarListenerContainerFactory<?>>
ConcurrentPulsarMessageListenerContainer<T> - Class in org.springframework.pulsar.listener
Creates a concurrent execution context of DefaultPulsarMessageListenerContainer instances based on the concurrency.
ConcurrentPulsarMessageListenerContainer(PulsarConsumerFactory<? super T>, PulsarContainerProperties) - Constructor for class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
config() - Method in record class org.springframework.pulsar.function.PulsarFunction
Returns the value of the config record component.
config() - Method in record class org.springframework.pulsar.function.PulsarSink
Returns the value of the config record component.
config() - Method in record class org.springframework.pulsar.function.PulsarSource
Returns the value of the config record component.
configureListenerAdapter(AbstractPulsarMessageToSpringMessageAdapter<V>) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
configureListenerAdapter(AbstractPulsarMessageToSpringMessageAdapter<V>) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
configurePulsarListeners(PulsarListenerEndpointRegistrar) - Method in interface org.springframework.pulsar.annotation.PulsarListenerConfigurer
Callback allowing a PulsarListenerEndpointRegistry and specific PulsarListenerEndpoint instances to be registered against the given PulsarListenerEndpointRegistrar.
configurePulsarReaders(PulsarReaderEndpointRegistrar) - Method in interface org.springframework.pulsar.annotation.PulsarReaderConfigurer
Callback allowing a PulsarListenerEndpointRegistry and specific PulsarListenerEndpoint instances to be registered against the given PulsarListenerEndpointRegistrar.
ConsumerBuilderConfigurationUtil - Class in org.springframework.pulsar.core
Utility methods to help load configuration into a ConsumerBuilder.
consumerBuilderCustomizer - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
ConsumerBuilderCustomizer<T> - Interface in org.springframework.pulsar.core
Callback interface that can be implemented to customize the ConsumerBuilder that is used by the PulsarConsumerFactory to create consumers.
consumerCustomizer() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The bean name or a SpEL expression that resolves to a PulsarListenerConsumerBuilderCustomizer to use to configure the underlying consumer.
ConsumerFailedToStartEvent - Class in org.springframework.pulsar.event
Event to publish when the consumer is failed to start.
ConsumerFailedToStartEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ConsumerFailedToStartEvent
Construct an instance with the provided source and container.
ConsumerStartedEvent - Class in org.springframework.pulsar.event
Event to publish when the consumer is started.
ConsumerStartedEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ConsumerStartedEvent
Construct an instance with the provided source and container.
ConsumerStartingEvent - Class in org.springframework.pulsar.event
Event to publish while the consumer is starting.
ConsumerStartingEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ConsumerStartingEvent
Construct an instance with the provided source and container.
containerFactory() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The bean name of the PulsarListenerContainerFactory to use to create the message listener container responsible to serve this endpoint.
containerFactory() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
 
CONTINUE - Enum constant in enum class org.springframework.pulsar.config.StartupFailurePolicy
Stop the container but do not throw exception.
create(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
create(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Creates the function using the file-based create api.
create(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
create(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
createAdminClient() - Method in class org.springframework.pulsar.core.PulsarAdministration
 
createClient() - Method in class org.springframework.pulsar.core.DefaultPulsarClientFactory
 
createClient() - Method in interface org.springframework.pulsar.core.PulsarClientFactory
Create a client.
createConsumer(Schema<T>, Collection<String>, String, Map<String, String>, List<ConsumerBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.core.DefaultPulsarConsumerFactory
 
createConsumer(Schema<T>, Collection<String>, String, Map<String, String>, List<ConsumerBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.core.PulsarConsumerFactory
Create a consumer.
createConsumer(Schema<T>, Collection<String>, String, ConsumerBuilderCustomizer<T>) - Method in class org.springframework.pulsar.core.DefaultPulsarConsumerFactory
 
createConsumer(Schema<T>, Collection<String>, String, ConsumerBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.core.PulsarConsumerFactory
Create a consumer.
createContainer(String...) - Method in class org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactory
 
createContainer(String...) - Method in class org.springframework.pulsar.config.DefaultPulsarReaderContainerFactory
 
createContainer(String...) - Method in interface org.springframework.pulsar.config.PulsarContainerFactory
Create and configure a container without a listener.
createContainerInstance(PulsarListenerEndpoint) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
createContainerInstance(PulsarListenerEndpoint) - Method in class org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactory
 
createContainerInstance(PulsarReaderEndpoint<PulsarMessageReaderContainer>) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
createContainerInstance(PulsarReaderEndpoint<PulsarMessageReaderContainer>) - Method in class org.springframework.pulsar.config.DefaultPulsarReaderContainerFactory
 
createInvocableHandlerMethod(Object, Method) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter
 
createListenerContainer(E) - Method in interface org.springframework.pulsar.config.ListenerContainerFactory
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.0 for removal in 1.4.0 in favor of PulsarContainerFactory.createRegisteredContainer(E)
createListenerContainer(E, ListenerContainerFactory<? extends C, E>) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
createMessageListener(PulsarMessageListenerContainer, MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
createMessageListener(PulsarMessageListenerContainer, MessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
createMessageListenerInstance(MessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
createMessageListenerInstance(MessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
createOrModifyTopics(PulsarTopic...) - Method in class org.springframework.pulsar.core.PulsarAdministration
 
createOrModifyTopics(PulsarTopic...) - Method in interface org.springframework.pulsar.core.PulsarAdministrationOperations
Create or modify the given topics.
createOrUpdateUserDefinedFunctions() - Method in class org.springframework.pulsar.function.PulsarFunctionAdministration
Called during server startup, creates or updates any Pulsar functions registered by the application.
createProducer(Schema<T>, String) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
createProducer(Schema<T>, String) - Method in interface org.springframework.pulsar.core.PulsarProducerFactory
Create a producer.
createProducer(Schema<T>, String, Collection<String>, List<ProducerBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
createProducer(Schema<T>, String, Collection<String>, List<ProducerBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.core.PulsarProducerFactory
Create a producer.
createProducer(Schema<T>, String, ProducerBuilderCustomizer<T>) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
createProducer(Schema<T>, String, ProducerBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.core.PulsarProducerFactory
Create a producer.
createReader(List<String>, MessageId, Schema<T>, List<ReaderBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.core.DefaultPulsarReaderFactory
 
createReader(List<String>, MessageId, Schema<T>, List<ReaderBuilderCustomizer<T>>) - Method in interface org.springframework.pulsar.core.PulsarReaderFactory
Creating a Pulsar Reader based on the provided topics, schema and properties.
createReaderContainer(E) - Method in interface org.springframework.pulsar.config.ReaderContainerFactory
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.0 for removal in 1.4.0 in favor of PulsarContainerFactory.createRegisteredContainer(E)
createReaderContainer(E, ReaderContainerFactory<? extends C, E>) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
createReaderContainer(String...) - Method in interface org.springframework.pulsar.config.ReaderContainerFactory
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.2.0 for removal in 1.4.0 in favor of PulsarContainerFactory.createContainer(java.lang.String...)
createReaderListener(PulsarMessageReaderContainer, MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
createReaderListener(PulsarMessageReaderContainer, MessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
createRegisteredContainer(E) - Method in interface org.springframework.pulsar.config.PulsarContainerFactory
Create a message listener container for the given endpoint.
createRegisteredContainer(PulsarListenerEndpoint) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
createRegisteredContainer(PulsarReaderEndpoint<PulsarMessageReaderContainer>) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
createWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
createWithUrl(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Creates the function using the url-based create api.
createWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
createWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
currentMessage() - Method in class org.springframework.pulsar.listener.DefaultPulsarConsumerErrorHandler
 
currentMessage() - Method in interface org.springframework.pulsar.listener.PulsarConsumerErrorHandler
Returns the current message in error.
currentState() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
customize(PulsarAdminBuilder) - Method in interface org.springframework.pulsar.core.PulsarAdminBuilderCustomizer
Customizes a PulsarAdminBuilder.
customize(ClientBuilder) - Method in interface org.springframework.pulsar.core.PulsarClientBuilderCustomizer
Customizes a ClientBuilder.
customize(ConsumerBuilder<T>) - Method in interface org.springframework.pulsar.annotation.PulsarListenerConsumerBuilderCustomizer
Customize the ConsumerBuilder.
customize(ConsumerBuilder<T>) - Method in interface org.springframework.pulsar.core.ConsumerBuilderCustomizer
Customize the ConsumerBuilder.
customize(ProducerBuilder<T>) - Method in interface org.springframework.pulsar.core.ProducerBuilderCustomizer
Customizes a ProducerBuilder.
customize(ReaderBuilder<T>) - Method in interface org.springframework.pulsar.annotation.PulsarReaderReaderBuilderCustomizer
Customize the ReaderBuilder.
customize(ReaderBuilder<T>) - Method in interface org.springframework.pulsar.core.ReaderBuilderCustomizer
Customizes a ReaderBuilder.
customize(TypedMessageBuilder<T>) - Method in interface org.springframework.pulsar.core.TypedMessageBuilderCustomizer
Customizes a TypedMessageBuilder.
customize(ConcurrentPulsarListenerContainerFactory<T>) - Method in interface org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactoryCustomizer
Deprecated.
customize(PulsarTemplate<T>) - Method in interface org.springframework.pulsar.core.PulsarTemplateCustomizer
Customize a PulsarTemplate.
customize(T) - Method in interface org.springframework.pulsar.core.SchemaResolver.SchemaResolverCustomizer
Customize the schema resolver.
customMapper(BeanFactory) - Static method in class org.springframework.pulsar.annotation.PulsarHeaderObjectMapperUtils
Gets the optional ObjectMapper to use when deserializing JSON header values.

D

deadLetterPolicy - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
deadLetterPolicy() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
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_PULSAR_LISTENER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
The bean name of the default PulsarListenerContainerFactory.
DEFAULT_PULSAR_READER_CONTAINER_FACTORY_BEAN_NAME - Static variable in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
The bean name of the default PulsarReaderContainerFactory.
DefaultExpressionResolver - Class in org.springframework.pulsar.core
Default implementation of ExpressionResolver that relies on the ConfigurableBeanFactory capabilities to resolve expressions.
DefaultExpressionResolver(ConfigurableBeanFactory) - Constructor for class org.springframework.pulsar.core.DefaultExpressionResolver
 
defaultFormattingConversionService - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter
 
DefaultPulsarClientFactory - Class in org.springframework.pulsar.core
Default implementation for PulsarClientFactory.
DefaultPulsarClientFactory(String) - Constructor for class org.springframework.pulsar.core.DefaultPulsarClientFactory
Construct a factory that creates clients using a default Pulsar client builder with no modifications other than the specified service url.
DefaultPulsarClientFactory(PulsarClientBuilderCustomizer) - Constructor for class org.springframework.pulsar.core.DefaultPulsarClientFactory
Construct a factory that creates clients using a customized Pulsar client builder.
DefaultPulsarConsumerErrorHandler<T> - Class in org.springframework.pulsar.listener
Default implementation for PulsarConsumerErrorHandler.
DefaultPulsarConsumerErrorHandler(PulsarMessageRecovererFactory<T>, BackOff) - Constructor for class org.springframework.pulsar.listener.DefaultPulsarConsumerErrorHandler
 
DefaultPulsarConsumerFactory<T> - Class in org.springframework.pulsar.core
Default implementation for PulsarConsumerFactory.
DefaultPulsarConsumerFactory(PulsarClient, List<ConsumerBuilderCustomizer<T>>) - Constructor for class org.springframework.pulsar.core.DefaultPulsarConsumerFactory
Construct a consumer factory instance.
DefaultPulsarListenerObservationConvention - Class in org.springframework.pulsar.observation
Default PulsarListenerObservationConvention for Pulsar listener key values.
DefaultPulsarListenerObservationConvention() - Constructor for class org.springframework.pulsar.observation.DefaultPulsarListenerObservationConvention
 
DefaultPulsarMessageListenerContainer<T> - Class in org.springframework.pulsar.listener
Default implementation for PulsarMessageListenerContainer.
DefaultPulsarMessageListenerContainer(PulsarConsumerFactory<? super T>, PulsarContainerProperties) - Constructor for class org.springframework.pulsar.listener.DefaultPulsarMessageListenerContainer
 
DefaultPulsarMessageReaderContainer<T> - Class in org.springframework.pulsar.reader
Default implementation for the Pulsar reader container.
DefaultPulsarMessageReaderContainer(PulsarReaderFactory<? super T>, PulsarReaderContainerProperties) - Constructor for class org.springframework.pulsar.reader.DefaultPulsarMessageReaderContainer
 
DefaultPulsarProducerFactory<T> - Class in org.springframework.pulsar.core
Default implementation of PulsarProducerFactory.
DefaultPulsarProducerFactory(PulsarClient) - Constructor for class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Construct a producer factory that uses a default topic resolver.
DefaultPulsarProducerFactory(PulsarClient, String) - Constructor for class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Construct a producer factory that uses a default topic resolver.
DefaultPulsarProducerFactory(PulsarClient, String, List<ProducerBuilderCustomizer<T>>) - Constructor for class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Construct a producer factory that uses a default topic resolver.
DefaultPulsarProducerFactory(PulsarClient, String, List<ProducerBuilderCustomizer<T>>, TopicResolver) - Constructor for class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Construct a producer factory that uses the specified parameters.
DefaultPulsarReaderContainerFactory<T> - Class in org.springframework.pulsar.config
Concrete implementation for PulsarReaderContainerFactory.
DefaultPulsarReaderContainerFactory(PulsarReaderFactory<? super T>, PulsarReaderContainerProperties) - Constructor for class org.springframework.pulsar.config.DefaultPulsarReaderContainerFactory
 
DefaultPulsarReaderFactory<T> - Class in org.springframework.pulsar.core
Default implementation of PulsarReaderFactory.
DefaultPulsarReaderFactory(PulsarClient) - Constructor for class org.springframework.pulsar.core.DefaultPulsarReaderFactory
Construct a reader factory instance with no default configuration.
DefaultPulsarReaderFactory(PulsarClient, List<ReaderBuilderCustomizer<T>>) - Constructor for class org.springframework.pulsar.core.DefaultPulsarReaderFactory
Construct a reader factory instance.
DefaultPulsarTemplateObservationConvention - Class in org.springframework.pulsar.observation
Default PulsarTemplateObservationConvention for Pulsar template key values.
DefaultPulsarTemplateObservationConvention() - Constructor for class org.springframework.pulsar.observation.DefaultPulsarTemplateObservationConvention
 
DefaultSchemaResolver - Class in org.springframework.pulsar.core
Default schema resolver capable of handling basic message types.
DefaultSchemaResolver() - Constructor for class org.springframework.pulsar.core.DefaultSchemaResolver
 
DefaultTopicResolver - Class in org.springframework.pulsar.core
Topic resolver that accepts custom type to topic mappings and uses the mappings during topic resolution.
DefaultTopicResolver() - Constructor for class org.springframework.pulsar.core.DefaultTopicResolver
Constructs a new DefaultTopicResolver.
DefaultTopicResolver(ExpressionResolver) - Constructor for class org.springframework.pulsar.core.DefaultTopicResolver
Constructs a new DefaultTopicResolver with the given expression resolver.
DelegatingInvocableHandler - Class in org.springframework.pulsar.listener.adapter
Delegates to an InvocableHandlerMethod based on the message payload type.
DelegatingInvocableHandler(List<InvocableHandlerMethod>, InvocableHandlerMethod, Object, BeanExpressionResolver, BeanExpressionContext, BeanFactory, Validator) - Constructor for class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
 
delete(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
delete(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Deletes the function.
delete(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
delete(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
DELETE - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionStopPolicy
Delete the function.
destroy() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
destroy() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
destroy() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
destroy() - Method in interface org.springframework.pulsar.listener.MessageListenerContainer
 
destroy() - Method in interface org.springframework.pulsar.reader.PulsarMessageReaderContainer
 
determineInferredType(Method) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
determineTransactionDefinition() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
Determines the transaction definition to use by respecting any user configured timeout property.
doBegin(Object, TransactionDefinition) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doCleanupAfterCompletion(Object) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doCommit(DefaultTransactionStatus) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doCreateProducer(Schema<T>, String, Collection<String>, List<ProducerBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
doCreateProducer(Schema<T>, String, Collection<String>, List<ProducerBuilderCustomizer<T>>) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Create the actual producer.
doGetTransaction() - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doPause() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
doPause() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
doPause() - Method in class org.springframework.pulsar.listener.DefaultPulsarMessageListenerContainer
 
doResolveTopic(String, Class<?>, Supplier<String>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
doResume() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
doResume() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
doResume() - Method in class org.springframework.pulsar.listener.DefaultPulsarMessageListenerContainer
 
doResume(Object, Object) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doRollback(DefaultTransactionStatus) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doSetRollbackOnly(DefaultTransactionStatus) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doStart() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
doStart() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
Callback invoked during startup - default implementation does nothing.
doStart() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
doStart() - Method in class org.springframework.pulsar.listener.DefaultPulsarMessageListenerContainer
 
doStart() - Method in class org.springframework.pulsar.reader.DefaultPulsarMessageReaderContainer
 
doStop() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
doStop() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
doStop() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
doStop() - Method in class org.springframework.pulsar.listener.DefaultPulsarMessageListenerContainer
 
doStop() - Method in class org.springframework.pulsar.reader.DefaultPulsarMessageReaderContainer
 
doSuspend(Object) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
doWithTemplate(PulsarTemplate<T>) - Method in interface org.springframework.pulsar.core.PulsarTemplate.TemplateCallback
Callback method given a template to execute operations on.

E

EnablePulsar - Annotation Interface in org.springframework.pulsar.annotation
Enables detection of PulsarListener annotations on any Spring-managed bean in the container.
enforceStopPolicyOnUserDefinedFunctions() - Method in class org.springframework.pulsar.function.PulsarFunctionAdministration
Called during server shutdown, enforces the stop policy on all Pulsar functions that were successfully processed during server startup.
enhancedObjectMapper() - Static method in class org.springframework.pulsar.support.header.JacksonUtils
Factory for ObjectMapper instances with registered well-known modules and disabled MapperFeature.DEFAULT_VIEW_INCLUSION and DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES features.
ensureTopicNamesFullyQualified(ConsumerBuilder<T>) - Method in class org.springframework.pulsar.core.DefaultPulsarConsumerFactory
 
equals(Object) - Method in record class org.springframework.pulsar.core.PulsarTopic
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.springframework.pulsar.core.Resolved
 
equals(Object) - Method in record class org.springframework.pulsar.function.PulsarFunction
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.pulsar.function.PulsarSink
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.pulsar.function.PulsarSource
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToPulsarHeadersContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
Indicates whether some other object is "equal to" this one.
EVENT_TIME - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Event time (long).
exception() - Method in class org.springframework.pulsar.core.Resolved
Gets the exception that may have occurred during resolution.
EXCEPTION_THROWN_CAUSE - Static variable in class org.springframework.pulsar.listener.PulsarDeadLetterPublishingRecoverer
TODO: Move this to a common constants class.
executeInTransaction(PulsarTemplate.TemplateCallback<T, R>) - Method in class org.springframework.pulsar.core.PulsarTemplate
Execute some arbitrary operation(s) on the template and return the result.
expressionContext - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
ExpressionResolver - Interface in org.springframework.pulsar.core
Strategy interface for resolving a value from a string expression.
extractAndConvertValue(Message<V>) - Method in class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 

F

failed(RuntimeException) - Static method in class org.springframework.pulsar.core.Resolved
Factory method to create a Resolved when resolution fails.
failed(String) - Static method in class org.springframework.pulsar.core.Resolved
Factory method to create a Resolved when resolution fails.
findHandlerForPayload(Class<? extends Object>) - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
 
fromPatternString(String) - Static method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.PatternMatch
 
FUNCTION - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionType
A user-defined Pulsar function.
functionExists(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Determines if a function already exists.

G

GenericListenerEndpointRegistry<C extends MessageListenerContainer,E extends ListenerEndpoint<C>> - Class in org.springframework.pulsar.config
Creates the necessary container instances for the registered endpoints.
GenericListenerEndpointRegistry(Class<?>) - Constructor for class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
GenericReaderEndpointRegistry<C extends PulsarMessageReaderContainer,E extends PulsarReaderEndpoint<C>> - Class in org.springframework.pulsar.config
Creates the necessary container instances for the registered endpoints.
GenericReaderEndpointRegistry(Class<?>) - Constructor for class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
get() - Method in class org.springframework.pulsar.core.Resolved
Deprecated, for removal: This API element is subject to removal in a future version.
Use Resolved.value() instead
get(String, ObjectFactory<?>) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
get(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
get(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the configuration details for an existing function.
get(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
get(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
getAckMode() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getAckMode() - Method in interface org.springframework.pulsar.config.PulsarListenerEndpoint
 
getAckMode() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getAckTimeoutkRedeliveryBackoff() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getAllListenerContainers() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
getAllListenerContainers() - Method in interface org.springframework.pulsar.listener.PulsarListenerContainerRegistry
Return all listener container instances including those managed by this registry and those declared as beans in the application context.
getAllReaderContainers() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
getAllReaderContainers() - Method in interface org.springframework.pulsar.reader.PulsarReaderContainerRegistry
 
getApplicationContext() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
getApplicationEventPublisher() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
Get the event publisher.
getAutoStartup() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getAutoStartup() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getAutoStartup() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the autoStartup for this endpoint's container.
getAutoStartup() - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
 
getBatchListener() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getBatchTimeoutMillis() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getBean() - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
getBean() - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
getBean() - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
Return the bean for this handler.
getBean() - Method in class org.springframework.pulsar.listener.adapter.HandlerAdapter
 
getBeanExpressionContext() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getBeanExpressionContext() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getBeanFactory() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getBeanFactory() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getBeanName() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
Return the bean name.
getBeanName() - Method in class org.springframework.pulsar.observation.PulsarMessageSenderContext
The name of the bean sending the message (typically a PulsarTemplate).
getBeanResolver() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getBeanResolver() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getComponents() - Method in record class org.springframework.pulsar.core.PulsarTopic
Get the individual identifying components of a Pulsar topic.
getConcurrency() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getConcurrency() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the concurrency for this endpoint's container.
getConcurrency() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
getConcurrency() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getConsumerBuilderCustomizer() - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
getConsumerBuilderCustomizer() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getConsumerFactory() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
getConsumerProperties() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getConsumerProperties() - Method in interface org.springframework.pulsar.config.PulsarListenerEndpoint
 
getConsumerStartTimeout() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getConsumerTaskExecutor() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getContainer(Class<T>) - Method in class org.springframework.pulsar.event.PulsarEvent
 
getContainerProperties() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
getContainerProperties() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
getContainerProperties() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getContainerProperties() - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
getContainerProperties() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
getContainerProperties() - Method in interface org.springframework.pulsar.reader.PulsarMessageReaderContainer
 
getContainers() - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
 
getContextualName(PulsarMessageReceiverContext) - Method in class org.springframework.pulsar.observation.DefaultPulsarListenerObservationConvention
 
getContextualName(PulsarMessageSenderContext) - Method in class org.springframework.pulsar.observation.DefaultPulsarTemplateObservationConvention
 
getConversationId() - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
getCustomSchemaMapping(Class<?>) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
Gets the currently registered custom mapping for the specified message type.
getCustomSchemaMappings() - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
Deprecated, for removal: This API element is subject to removal in a future version.
getCustomSchemaOrMaybeDefault(Class<?>, boolean) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
 
getCustomTopicMapping(Class<?>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
Gets the currently registered custom mapping for the specified message type.
getCustomTopicMappings() - Method in class org.springframework.pulsar.core.DefaultTopicResolver
Deprecated, for removal: This API element is subject to removal in a future version.
getDeadLetterPolicy() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getDefaultFormattingConversionService() - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter
 
getDefaultStartupFailureRetryTemplate() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
Get the default template to use to retry startup when no custom retry template has been specified.
getDefaultStartupFailureRetryTemplate() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
Get the default template to use to retry startup when no custom retry template has been specified.
getDefaultTopic() - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
getDefaultTopic() - Method in interface org.springframework.pulsar.core.PulsarProducerFactory
Get the default topic to use for all created producers.
getDestination() - Method in class org.springframework.pulsar.observation.PulsarMessageSenderContext
The destination topic for the message.
getEndpointRegistry() - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
getEndpointRegistry() - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
getFailures() - Method in exception org.springframework.pulsar.function.PulsarFunctionAdministration.PulsarFunctionException
 
getFullyQualifiedNameForTopic(String) - Method in class org.springframework.pulsar.core.PulsarTopicBuilder
Get the fully-qualified name of the specified topic in the format domain://tenant/namespace/name.
getFullyQualifiedTopicName() - Method in record class org.springframework.pulsar.core.PulsarTopic
Deprecated, for removal: This API element is subject to removal in a future version.
As of version 1.2.0 topicName must always be fully qualified, use PulsarTopic.topicName() instead.
getHandlerForPayload(Class<? extends Object>) - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
Determine the InvocableHandlerMethod for the provided type.
getId() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getId() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getId() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the id of this endpoint.
getId() - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
Return the id of this endpoint.
getIfExists(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the configuration details for a function if it exists.
getInvokerHandlerMethod() - Method in class org.springframework.pulsar.listener.adapter.HandlerAdapter
 
getListenerContainer(String) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
getListenerContainer(String) - Method in interface org.springframework.pulsar.listener.PulsarListenerContainerRegistry
Return the listener container with the specified id or null if no such container exists.
getListenerContainerIds() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
getListenerContainerIds() - Method in interface org.springframework.pulsar.listener.PulsarListenerContainerRegistry
Return the ids of the managed listener container instance(s).
getListenerContainers() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
getListenerContainers() - Method in interface org.springframework.pulsar.listener.PulsarListenerContainerRegistry
Return the managed listener container instance(s).
getListenerId() - Method in class org.springframework.pulsar.observation.PulsarMessageReceiverContext
The identifier of the listener receiving the message (typically a PulsarListener).
getLowCardinalityKeyValues(PulsarMessageReceiverContext) - Method in class org.springframework.pulsar.observation.DefaultPulsarListenerObservationConvention
 
getLowCardinalityKeyValues(PulsarMessageSenderContext) - Method in class org.springframework.pulsar.observation.DefaultPulsarTemplateObservationConvention
 
getMaxNumBytes() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getMaxNumMessages() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getMessageConverter() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
getMessageInError() - Method in exception org.springframework.pulsar.listener.PulsarBatchListenerFailedException
 
getMessageListener() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getMessagingConverter() - Method in class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 
getMethod() - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
getMethod() - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
getMethodAsString(Object) - Method in class org.springframework.pulsar.listener.adapter.HandlerAdapter
 
getMethodNameFor(Object) - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
Return a string representation of the method that will be invoked for this payload.
getName() - Method in class org.springframework.pulsar.observation.DefaultPulsarListenerObservationConvention
 
getName() - Method in class org.springframework.pulsar.observation.DefaultPulsarTemplateObservationConvention
 
getName() - Method in interface org.springframework.pulsar.observation.PulsarListenerObservationConvention
 
getName() - Method in interface org.springframework.pulsar.observation.PulsarTemplateObservationConvention
 
getNegativeAckRedeliveryBackoff() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getObjectMapper() - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
getObservationConvention() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getObservationRegistry() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getOrder() - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
getPhase() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
getPhase() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
getPhase() - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
getPhase() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
Return the phase that this lifecycle object is supposed to run in.
getPulsarClient() - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
getPulsarClient() - Method in interface org.springframework.pulsar.core.PulsarProducerFactory
Get the Pulsar client that the producer factory uses to create producers.
getPulsarClient() - Method in interface org.springframework.pulsar.transaction.PulsarAwareTransactionManager
Get the Pulsar client.
getPulsarClient() - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
getPulsarConsumerErrorHandler() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getPulsarConsumerFactory() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
getPulsarConsumerProperties() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getPulsarReaderFactory() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
getReaderBuilderCustomizer() - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
getReaderBuilderCustomizer() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
getReaderContainer(String) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
getReaderContainer(String) - Method in interface org.springframework.pulsar.reader.PulsarReaderContainerRegistry
 
getReaderContainerIds() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
getReaderContainerIds() - Method in interface org.springframework.pulsar.reader.PulsarReaderContainerRegistry
 
getReaderContainers() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
getReaderContainers() - Method in interface org.springframework.pulsar.reader.PulsarReaderContainerRegistry
 
getReaderFactory() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
getReaderListener() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getReaderStartTimeout() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getReaderTaskExecutor() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getResolver() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getResolver() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getResourceHolder(PulsarClient) - Static method in class org.springframework.pulsar.transaction.PulsarTransactionUtils
Get a resource holder that is already synchronized with the current transaction.
getResult() - Method in class org.springframework.pulsar.listener.adapter.InvocationResult
 
getSchema() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getSchema() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getSchemaResolver() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getSchemaResolver() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getSchemaType() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getSchemaType() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getSchemaType() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the schema type for this endpoint's container.
getSchemaType() - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
Return the schema type for this endpoint's container.
getSchemaType() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getSchemaType() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getSendTo() - Method in class org.springframework.pulsar.listener.adapter.InvocationResult
 
getSource() - Method in class org.springframework.pulsar.observation.PulsarMessageReceiverContext
The name of the topic the message came from.
getSource(Class<T>) - Method in class org.springframework.pulsar.event.PulsarEvent
 
getStartMessageId() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getStartMessageId() - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
 
getStartMessageId() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getStartupFailurePolicy() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getStartupFailurePolicy() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getStartupFailureRetryTemplate() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getStartupFailureRetryTemplate() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getSubscriptionName() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getSubscriptionName() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the subscription name for this endpoint's container.
getSubscriptionName() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getSubscriptionType() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getSubscriptionType() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the subscription type for this endpoint's container.
getSubscriptionType() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getTimeout() - Method in class org.springframework.pulsar.core.TransactionProperties
 
getTopicPattern() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getTopicPattern() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the topic pattern for this endpoint's container.
getTopicResolver() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getTopics() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
getTopics() - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
getTopics() - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Return the topics for this endpoint's container.
getTopics() - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
Return the topics for this endpoint's container.
getTopics() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getTopics() - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
getTopicsPattern() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
getToStringClasses() - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
getTransaction() - Method in class org.springframework.pulsar.transaction.PulsarResourceHolder
 
getTransactional() - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
getTransactionDefinition() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
Get the transaction definition.
getTransactionManager() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
Gets the transaction manager used to start transactions.
getTrustedPackages() - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
getType() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 

H

HandlerAdapter - Class in org.springframework.pulsar.listener.adapter
A wrapper for either an InvocableHandlerMethod or DelegatingInvocableHandler.
HandlerAdapter(InvocableHandlerMethod) - Constructor for class org.springframework.pulsar.listener.adapter.HandlerAdapter
Construct an instance with the provided method.
HandlerAdapter(DelegatingInvocableHandler) - Constructor for class org.springframework.pulsar.listener.adapter.HandlerAdapter
Construct an instance with the provided delegating handler.
hasDefaultHandler() - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
 
hashCode() - Method in record class org.springframework.pulsar.core.PulsarTopic
Returns a hash code value for this object.
hashCode() - Method in class org.springframework.pulsar.core.Resolved
 
hashCode() - Method in record class org.springframework.pulsar.function.PulsarFunction
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.pulsar.function.PulsarSink
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.pulsar.function.PulsarSource
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToPulsarHeadersContext
Returns a hash code value for this object.
hashCode() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
Returns a hash code value for this object.
headerValue() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Returns the value of the headerValue record component.

I

id() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The unique identifier of the container for this listener.
id() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
The unique identifier of the container for this reader.
ifResolved(Consumer<? super T>) - Method in class org.springframework.pulsar.core.Resolved
Performs the given action with the resolved value if a value was resolved and no exception occurred.
ifResolvedOrElse(Consumer<? super T>, Consumer<RuntimeException>) - Method in class org.springframework.pulsar.core.Resolved
Performs the given action with the resolved value if a non-null value was resolved and no exception occurred.
inboundPatterns(String...) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
Adds to the list of patterns to be used for inbound header matching.
INDEX - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message index if available.
initializeContainer(C, PulsarListenerEndpoint) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
initializeContainer(C, PulsarReaderEndpoint<PulsarMessageReaderContainer>) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
initializeContainer(ConcurrentPulsarMessageListenerContainer<T>, PulsarListenerEndpoint) - Method in class org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactory
 
initializeContainer(DefaultPulsarMessageReaderContainer<T>, PulsarReaderEndpoint<PulsarMessageReaderContainer>) - Method in class org.springframework.pulsar.config.DefaultPulsarReaderContainerFactory
 
INSTANCE - Static variable in class org.springframework.pulsar.observation.DefaultPulsarListenerObservationConvention
A singleton instance of the convention.
INSTANCE - Static variable in class org.springframework.pulsar.observation.DefaultPulsarTemplateObservationConvention
A singleton instance of the convention.
INSTANCE - Static variable in class org.springframework.pulsar.support.JavaUtils
The singleton instance of this utility class.
INSTANCE - Static variable in class org.springframework.pulsar.support.PulsarNull
Singleton instance.
inTransaction(PulsarClient) - Static method in class org.springframework.pulsar.transaction.PulsarTransactionUtils
Determine if the given pulsar client is currently participating in an active transaction.
InvocationResult - Class in org.springframework.pulsar.listener.adapter
The result of a method invocation.
InvocationResult(Object, Expression, boolean) - Constructor for class org.springframework.pulsar.listener.adapter.InvocationResult
 
invoke(Object, Consumer<V>, Message<?>, Acknowledgement) - Method in class org.springframework.pulsar.listener.adapter.PulsarBatchMessagesToSpringMessageListenerAdapter
 
invoke(Message<?>, Object...) - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
Invoke the method with the given message.
invoke(Message<?>, Object...) - Method in class org.springframework.pulsar.listener.adapter.HandlerAdapter
 
invokeHandler(Message<?>, Object...) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isAutoStartup() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
isAutoStartup() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
isAutoStartup() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
isAutoStartup() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
isBatchListener() - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
isBatchListener() - Method in interface org.springframework.pulsar.config.PulsarListenerEndpoint
 
isBatchListener() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
isConsumerRecords() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isEmptyPayload(Object) - Method in class org.springframework.pulsar.annotation.PulsarNullAwarePayloadArgumentResolver
 
isEnabled() - Method in class org.springframework.pulsar.core.TransactionProperties
 
isExistingTransaction(Object) - Method in class org.springframework.pulsar.transaction.PulsarTransactionManager
 
isFlux(Type) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
Determine if the type is a reactive Flux.
isHeaderFound() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isJacksonPresent() - Static method in class org.springframework.pulsar.support.header.JacksonUtils
Determines if the Jackson JSON processor is on the classpath.
isLambda(Class<?>) - Method in class org.springframework.pulsar.support.JavaUtils
Determine if the specified class is a Lambda.
isMessageList() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isMessageReturnType() - Method in class org.springframework.pulsar.listener.adapter.InvocationResult
 
isMultipleMessageType(Type) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
Determines if a type is one that holds multiple messages.
isNegated() - Method in interface org.springframework.pulsar.support.header.PulsarHeaderMatcher
Determine if this matcher is a negative matcher where a match means that the header should not be included.
isNegated() - Method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.NeverMatch
 
isNegated() - Method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.PatternMatch
 
isObservationEnabled() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
isPartitioned() - Method in record class org.springframework.pulsar.core.PulsarTopic
Checks if the topic is partitioned.
isPaused() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
isPulsarMessageList() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isRequired() - Method in class org.springframework.pulsar.core.TransactionProperties
 
isRunning() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
isRunning() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
isRunning() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
isRunning() - Method in class org.springframework.pulsar.function.PulsarFunctionAdministration
 
isRunning() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
isRunning() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
isSimpleExtraction() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isSpringMessage() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
isSpringMessageFlux() - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 

J

JacksonUtils - Class in org.springframework.pulsar.support.header
The utilities for Jackson ObjectMapper instances.
JavaUtils - Class in org.springframework.pulsar.support
Chained utility methods to simplify some Java repetitive code.
JSON_TYPES - Static variable in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
Header name for java types of other headers.
JsonPulsarHeaderMapper - Class in org.springframework.pulsar.support.header
A PulsarHeaderMapper implementation that writes headers as JSON.
JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder - Class in org.springframework.pulsar.support.header
 
JsonPulsarHeaderMapper.NonTrustedHeaderType - Record Class in org.springframework.pulsar.support.header
Represents a header that could not be decoded due to an untrusted type.
JsonPulsarHeaderMapper.ToPulsarHeadersContext - Record Class in org.springframework.pulsar.support.header
Context used for AbstractPulsarHeaderMapper.toPulsarHeaders(org.springframework.messaging.MessageHeaders) (outbound) that includes the cumulative map of header name to classname for headers that are serialized with JSON.
JsonPulsarHeaderMapper.ToSpringHeadersContext - Record Class in org.springframework.pulsar.support.header
Context used for AbstractPulsarHeaderMapper.toSpringHeaders(org.apache.pulsar.client.api.Message<?>) (inbound) that includes the cumulative map of header name to classname for headers in the incoming message that were serialized with JSON.
JsonPulsarHeaderMapperBuilder() - Constructor for class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
 
JSONSchemaUtil - Interface in org.springframework.pulsar.core
Factory to create schema definition builders that provide schema definitions that use custom object mappers when de/serializing objects.
JSONSchemaUtil.CustomJacksonJsonReader<T> - Class in org.springframework.pulsar.core
Reader implementation for reading objects from JSON using a custom ObjectMapper.
JSONSchemaUtil.CustomJacksonJsonWriter<T> - Class in org.springframework.pulsar.core
Writer implementation for writing objects as JSON using a custom ObjectMapper.
jsonTypes() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToPulsarHeadersContext
Returns the value of the jsonTypes record component.
jsonTypes() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
Returns the value of the jsonTypes record component.

K

KEY - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message key if present.
KEY_BYTES - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message key as bytes if present.

L

LambdaCustomizerWarnLogger - Class in org.springframework.pulsar.support.internal.logging
Log a warning when a Lambda is used as a producer builder customizer.
LambdaCustomizerWarnLogger(LogAccessor, long) - Constructor for class org.springframework.pulsar.support.internal.logging.LambdaCustomizerWarnLogger
Construct an instance.
lifecycleLock - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
lifecycleLock - Variable in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
LISTENER_ID - Enum constant in enum class org.springframework.pulsar.observation.PulsarListenerObservation.ListenerLowCardinalityTags
Id of the listener container that received the message.
LISTENER_OBSERVATION - Enum constant in enum class org.springframework.pulsar.observation.PulsarListenerObservation
Observation created when a Pulsar listener receives a message.
ListenerContainerFactory<C extends MessageListenerContainer,E extends ListenerEndpoint<C>> - Interface in org.springframework.pulsar.config
Factory for Pulsar message listener containers.
ListenerEndpoint<C extends MessageListenerContainer> - Interface in org.springframework.pulsar.config
Model for a Pulsar listener endpoint.
listenerScope - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
ListenerScope() - Constructor for class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
loadConf(ConsumerBuilder<T>, Map<String, Object>) - Static method in class org.springframework.pulsar.core.ConsumerBuilderConfigurationUtil
Configures the specified properties onto the specified builder in a manner that loads non-serializable properties.
loadConf(ProducerBuilder<T>, Map<String, Object>) - Static method in class org.springframework.pulsar.core.ProducerBuilderConfigurationUtil
Deprecated.
Configures the specified properties onto the specified builder in a manner that loads non-serializable properties.
loadProperty(Properties, String, Object) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
logger - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
logger - Variable in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
logger - Variable in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
logger - Variable in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
logger - Static variable in interface org.springframework.pulsar.function.PulsarFunctionOperations
Logger used in default methods.
logger - Variable in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
logger - Variable in class org.springframework.pulsar.listener.PulsarDeadLetterPublishingRecoverer
 
logger - Variable in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
 
logger() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
logWarningForLambdaCustomizer(long) - Method in class org.springframework.pulsar.core.PulsarTemplate
How often to log a warning when a Lambda producer builder customizer is used.

M

MANUAL - Enum constant in enum class org.springframework.pulsar.listener.AckMode
Manual ack mode.
matchesForInbound(String) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
Determine if a header name matches any of the currently configured list of inbound matchers.
matchesForInbound(String) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
matchesForOutbound(String) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
Determine if a header name matches any of the currently configured list of outbound matchers.
matchHandlerMethod(Class<? extends Object>, InvocableHandlerMethod) - Method in class org.springframework.pulsar.listener.adapter.DelegatingInvocableHandler
 
matchHeader(String) - Method in interface org.springframework.pulsar.support.header.PulsarHeaderMatcher
Determine if the header matches.
matchHeader(String) - Method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.NeverMatch
 
matchHeader(String) - Method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.PatternMatch
 
maybeLog(ProducerBuilderCustomizer<?>) - Method in class org.springframework.pulsar.support.internal.logging.LambdaCustomizerWarnLogger
Log a warning if the given customizer is implemented as a Lambda.
MESSAGE_ID - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Unique message id.
MESSAGE_SIZE - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message size in bytes.
MessageConverter - Interface in org.springframework.pulsar.support
Pulsar specific message converter.
messageHandlerMethodFactory - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
messageKeyType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarMessage
The message key type when schema type is set to KEY_VALUE.
MessageListenerContainer - Interface in org.springframework.pulsar.listener
Internal abstraction used by the framework representing a message listener container.
messageValueSchemaType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarMessage
The default schema type to use for the value schema when PulsarMessage.schemaType() is set to KEY_VALUE.
MethodPulsarListenerEndpoint<V> - Class in org.springframework.pulsar.config
A PulsarListenerEndpoint providing the method to invoke to process an incoming message for this endpoint.
MethodPulsarListenerEndpoint() - Constructor for class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
MethodPulsarReaderEndpoint<V> - Class in org.springframework.pulsar.config
A PulsarReaderEndpoint providing the method to invoke to process an incoming message for this endpoint.
MethodPulsarReaderEndpoint() - Constructor for class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 

N

nack() - Method in interface org.springframework.pulsar.listener.Acknowledgement
Negatively acknowledges the current message manually.
nack(MessageId) - Method in interface org.springframework.pulsar.listener.Acknowledgement
Negative acknowledges the current message based on the message id.
name() - Method in record class org.springframework.pulsar.function.PulsarFunction
 
name() - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the name of the function.
name() - Method in record class org.springframework.pulsar.function.PulsarSink
 
name() - Method in record class org.springframework.pulsar.function.PulsarSource
 
name(String) - Method in class org.springframework.pulsar.core.PulsarTopicBuilder
Set the name of the topic under construction.
negativeAckRedeliveryBackoff - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
negativeAckRedeliveryBackoff() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The bean name or a SpEL expression that resolves to a RedeliveryBackoff to use on the consumer to control the redelivery backoff of messages after a negative ack.
NeverMatch(String...) - Constructor for class org.springframework.pulsar.support.header.PulsarHeaderMatcher.NeverMatch
 
newContext(String, String) - Static method in class org.springframework.pulsar.observation.PulsarMessageSenderContext
 
newMessage(T) - Method in interface org.springframework.pulsar.core.PulsarOperations
Create a builder for configuring and sending a message.
newMessage(T) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
noBeanFoundMessage(Object, String, String, Class<?>) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
NONE - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionStopPolicy
Do nothing - leave the function alone.
NonTrustedHeaderType(String, String) - Constructor for record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Creates an instance of a NonTrustedHeaderType record class.
numberOfPartitions() - Method in record class org.springframework.pulsar.core.PulsarTopic
Returns the value of the numberOfPartitions record component.
numberOfPartitions(int) - Method in class org.springframework.pulsar.core.PulsarTopicBuilder
Sets the number of topic partitions for the topic under construction.

O

objectMapper(ObjectMapper) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
Sets the object mapper to use to read/write header values as JSON.
obtainResourceHolder(PulsarClient, Duration) - Static method in class org.springframework.pulsar.transaction.PulsarTransactionUtils
Obtain a resource holder that is synchronized with the current transaction.
of(T) - Static method in class org.springframework.pulsar.core.Resolved
Factory method to create a Resolved when resolution succeeds.
onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
ORDERING_KEY - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message ordering key.
orElseThrow() - Method in class org.springframework.pulsar.core.Resolved
Returns the resolved value if a value was resolved and no exception occurred, otherwise throws the resolution exception back to the caller.
orElseThrow(Supplier<String>) - Method in class org.springframework.pulsar.core.Resolved
Returns the resolved value if a value was resolved and no exception occurred, otherwise wraps the resolution exception with the provided error message and throws back to the caller.
org.springframework.pulsar - package org.springframework.pulsar
Package containing the Spring for Apache Pulsar framework classes.
org.springframework.pulsar.annotation - package org.springframework.pulsar.annotation
Package containing annotations used by the framework.
org.springframework.pulsar.aot - package org.springframework.pulsar.aot
Package containing AOT runtime hints used by the framework.
org.springframework.pulsar.config - package org.springframework.pulsar.config
Package containing Spring configuration classes for the framework.
org.springframework.pulsar.core - package org.springframework.pulsar.core
Package containing the core components of the framework.
org.springframework.pulsar.event - package org.springframework.pulsar.event
Package containing events produced by the framework.
org.springframework.pulsar.function - package org.springframework.pulsar.function
Package containing support for Pulsar Functions and Pulsar IO Connectors.
org.springframework.pulsar.listener - package org.springframework.pulsar.listener
Package containing listener components for receiving Pulsar messages.
org.springframework.pulsar.listener.adapter - package org.springframework.pulsar.listener.adapter
Package containing components for adapting Pulsar messages to message listeners.
org.springframework.pulsar.observation - package org.springframework.pulsar.observation
Package containing components that provide support for the Observation API.
org.springframework.pulsar.reader - package org.springframework.pulsar.reader
 
org.springframework.pulsar.support - package org.springframework.pulsar.support
Package containing general support components.
org.springframework.pulsar.support.converter - package org.springframework.pulsar.support.converter
Package containing message converters.
org.springframework.pulsar.support.header - package org.springframework.pulsar.support.header
Package containing components to support Pulsar header functionality.
org.springframework.pulsar.support.internal.logging - package org.springframework.pulsar.support.internal.logging
 
org.springframework.pulsar.transaction - package org.springframework.pulsar.transaction
Provides classes related to transactions.
outboundPatterns(String...) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
Adds to the list of patterns to be used for outbound header matching.

P

parameterIsType(Type, Type) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
PatternMatch(String, boolean) - Constructor for class org.springframework.pulsar.support.header.PulsarHeaderMatcher.PatternMatch
 
pause() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
pause() - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
Pause this container before the next poll().
postProcessAfterInitialization(Object, String) - Method in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
postProcessAfterInitialization(Object, String) - Method in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
postProcessEndpointsBeforeRegistration() - Method in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
postProcessEndpointsBeforeRegistration() - Method in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
PREFIX - Static variable in class org.springframework.pulsar.support.PulsarHeaders
The prefix for Pulsar headers.
processListener(MethodPulsarListenerEndpoint<?>, PulsarListener, Object, String, String[], String) - Method in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
processPulsarListener(PulsarListener, Method, Object, String) - Method in class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
processPulsarReader(PulsarReader, Method, Object, String) - Method in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
processReader(MethodPulsarReaderEndpoint<?>, PulsarReader, Object, String, String[]) - Method in class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
PRODUCER_NAME - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Producer name.
ProducerBuilderConfigurationUtil - Class in org.springframework.pulsar.core
Deprecated, for removal: This API element is subject to removal in a future version.
since 1.1.0 for removal in 1.2.0
ProducerBuilderCustomizer<T> - Interface in org.springframework.pulsar.core
The interface to customize a ProducerBuilder.
properties() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Pulsar consumer properties; they will supersede any properties with the same name defined in the consumer factory (if the consumer factory supports property overrides).
properties() - Method in class org.springframework.pulsar.observation.PulsarMessageSenderContext.MessageHolder
 
properties() - Method in class org.springframework.pulsar.observation.PulsarMessageSenderContext
 
property(String, String) - Method in class org.springframework.pulsar.observation.PulsarMessageSenderContext.MessageHolder
 
PUBLISH_TIME - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message publish time (long).
PULSAR_LISTENER_ANNOTATION_PROCESSOR_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar listener annotation processor.
PULSAR_LISTENER_ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar listener endpoint registry.
PULSAR_MESSAGE - Static variable in class org.springframework.pulsar.support.PulsarHeaders
The prefix for the message.
PULSAR_READER_ANNOTATION_PROCESSOR_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar reader annotation processor.
PULSAR_READER_ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar listener endpoint registry.
PulsarAcknowledgingMessageListener<T> - Interface in org.springframework.pulsar.listener
Message listener for manually acknowledging messages.
PulsarAdminBuilderCustomizer - Interface in org.springframework.pulsar.core
The interface to customize a PulsarAdminBuilder.
PulsarAdministration - Class in org.springframework.pulsar.core
An administration class that delegates to PulsarAdmin to create and manage topics defined in the application context.
PulsarAdministration(String) - Constructor for class org.springframework.pulsar.core.PulsarAdministration
Construct a default instance using the specified service url.
PulsarAdministration(List<PulsarAdminBuilderCustomizer>) - Constructor for class org.springframework.pulsar.core.PulsarAdministration
Construct an instance with the specified customizations.
PulsarAdministration(PulsarAdminBuilderCustomizer) - Constructor for class org.springframework.pulsar.core.PulsarAdministration
Construct an instance with the specified customizations.
PulsarAdministrationOperations - Interface in org.springframework.pulsar.core
The Pulsar administration contract.
PulsarAnnotationsConfigurationSelector - Class in org.springframework.pulsar.annotation
A DeferredImportSelector implementation with the lowest order to import PulsarBootstrapConfiguration as late as possible.
PulsarAnnotationsConfigurationSelector() - Constructor for class org.springframework.pulsar.annotation.PulsarAnnotationsConfigurationSelector
 
PulsarAnnotationSupportBeanNames - Class in org.springframework.pulsar.config
Constants for bean names that need to be accessed in multiple places by name.
PulsarAnnotationSupportBeanNames() - Constructor for class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
 
PulsarAwareTransactionManager - Interface in org.springframework.pulsar.transaction
A transaction manager that can provide a PulsarClient.
PulsarBatchAcknowledgingMessageListener<T> - Interface in org.springframework.pulsar.listener
Batch message listener that allows manual acknowledgment.
PulsarBatchListenerFailedException - Exception in org.springframework.pulsar.listener
Batch message listeners should throw this exception in the event of an error.
PulsarBatchListenerFailedException(String, Throwable, Message<?>) - Constructor for exception org.springframework.pulsar.listener.PulsarBatchListenerFailedException
 
PulsarBatchListenerFailedException(String, Message<?>) - Constructor for exception org.springframework.pulsar.listener.PulsarBatchListenerFailedException
 
PulsarBatchMessageListener<T> - Interface in org.springframework.pulsar.listener
Batch message listener.
PulsarBatchMessagesToSpringMessageListenerAdapter<V> - Class in org.springframework.pulsar.listener.adapter
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive batches of messages.
PulsarBatchMessagesToSpringMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.listener.adapter.PulsarBatchMessagesToSpringMessageListenerAdapter
 
PulsarBootstrapConfiguration - Class in org.springframework.pulsar.annotation
An ImportBeanDefinitionRegistrar class that registers a PulsarListenerAnnotationBeanPostProcessor bean capable of processing Spring's @PulsarListener annotation.
PulsarBootstrapConfiguration() - Constructor for class org.springframework.pulsar.annotation.PulsarBootstrapConfiguration
 
PulsarClientBuilderCustomizer - Interface in org.springframework.pulsar.core
The interface to customize a ClientBuilder.
PulsarClientFactory - Interface in org.springframework.pulsar.core
Pulsar client factory interface.
pulsarConsumerErrorHandler - Variable in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
pulsarConsumerErrorHandler() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
The bean name or a SpEL expression that resolves to a PulsarConsumerErrorHandler which is used as a Spring provided mechanism to handle errors from processing the message.
PulsarConsumerErrorHandler<T> - Interface in org.springframework.pulsar.listener
Contract for consumer error handling through the message listener container.
PulsarConsumerFactory<T> - Interface in org.springframework.pulsar.core
Pulsar consumer factory interface.
PulsarContainerFactory<C,E> - Interface in org.springframework.pulsar.config
Factory for Pulsar message listener containers.
PulsarContainerProperties - Class in org.springframework.pulsar.listener
Contains runtime properties for a listener container.
PulsarContainerProperties(String) - Constructor for class org.springframework.pulsar.listener.PulsarContainerProperties
 
PulsarContainerProperties(String...) - Constructor for class org.springframework.pulsar.listener.PulsarContainerProperties
 
PulsarContainerProperties.TransactionSettings - Class in org.springframework.pulsar.listener
Transaction related settings.
PulsarDeadLetterPublishingRecoverer<T> - Class in org.springframework.pulsar.listener
PulsarMessageRecoverer implementation that is capable of recovering the message by publishing the failed record to a DLT - Dead Letter Topic.
PulsarDeadLetterPublishingRecoverer(PulsarOperations<T>) - Constructor for class org.springframework.pulsar.listener.PulsarDeadLetterPublishingRecoverer
 
PulsarDeadLetterPublishingRecoverer(PulsarOperations<T>, BiFunction<Consumer<?>, Message<?>, String>) - Constructor for class org.springframework.pulsar.listener.PulsarDeadLetterPublishingRecoverer
 
PulsarEvent - Class in org.springframework.pulsar.event
Base class for events.
PulsarEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.PulsarEvent
 
PulsarException - Exception in org.springframework.pulsar
Spring Pulsar specific NestedRuntimeException implementation.
PulsarException(String) - Constructor for exception org.springframework.pulsar.PulsarException
 
PulsarException(String, Throwable) - Constructor for exception org.springframework.pulsar.PulsarException
 
PulsarException(Throwable) - Constructor for exception org.springframework.pulsar.PulsarException
 
PulsarFunction - Record Class in org.springframework.pulsar.function
Represents a user-defined Pulsar Function backed by a FunctionConfig.
PulsarFunction(FunctionConfig, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarFunction
 
PulsarFunction(FunctionConfig, PulsarFunctionOperations.FunctionStopPolicy, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarFunction
Creates an instance of a PulsarFunction record class.
PulsarFunctionAdministration - Class in org.springframework.pulsar.function
Responsible for creating and updating any user-defined Pulsar functions, sinks, or sources.
PulsarFunctionAdministration(PulsarAdministration, ObjectProvider<PulsarFunction>, ObjectProvider<PulsarSink>, ObjectProvider<PulsarSource>, boolean, boolean, boolean) - Constructor for class org.springframework.pulsar.function.PulsarFunctionAdministration
Construct a PulsarFunctionAdministration instance.
PulsarFunctionAdministration.PulsarFunctionException - Exception in org.springframework.pulsar.function
Indicates a failure of one or more function operations.
PulsarFunctionException(String, Map<PulsarFunctionOperations<?>, Exception>) - Constructor for exception org.springframework.pulsar.function.PulsarFunctionAdministration.PulsarFunctionException
 
PulsarFunctionOperations<T> - Interface in org.springframework.pulsar.function
Provides operations for a particular function type.
PulsarFunctionOperations.FunctionStopPolicy - Enum Class in org.springframework.pulsar.function
The action to take on the function when the server stops.
PulsarFunctionOperations.FunctionType - Enum Class in org.springframework.pulsar.function
The type of function the operations handle.
PulsarHandlerMethodFactoryAdapter() - Constructor for class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter
 
PulsarHeaderMapper - Interface in org.springframework.pulsar.support.header
Defines the contract for mapping Spring Messaging MessageHeaders to and from Pulsar message headers.
PulsarHeaderMatcher - Interface in org.springframework.pulsar.support.header
Defines the contract for matching message headers.
PulsarHeaderMatcher.NeverMatch - Class in org.springframework.pulsar.support.header
A matcher that never matches a set of headers.
PulsarHeaderMatcher.PatternMatch - Class in org.springframework.pulsar.support.header
A pattern-based header matcher that matches if the specified header matches the specified simple pattern.
PulsarHeaderObjectMapperUtils - Class in org.springframework.pulsar.annotation
Resolves the ObjectMapper to use when serializing JSON header values.
PulsarHeaders - Class in org.springframework.pulsar.support
Pulsar specific message headers.
PulsarHeaders() - Constructor for class org.springframework.pulsar.support.PulsarHeaders
 
PulsarListener - Annotation Interface in org.springframework.pulsar.annotation
Annotation that marks a method to be the target of a Pulsar message listener on the specified topics.
PulsarListenerAnnotationBeanPostProcessor<V> - Class in org.springframework.pulsar.annotation
Bean post-processor that registers methods annotated with PulsarListener to be invoked by a Pulsar message listener container created under the covers by a PulsarListenerContainerFactory according to the parameters of the annotation.
PulsarListenerAnnotationBeanPostProcessor() - Constructor for class org.springframework.pulsar.annotation.PulsarListenerAnnotationBeanPostProcessor
 
PulsarListenerConfigurer - Interface in org.springframework.pulsar.annotation
Optional interface to be implemented by Spring managed bean willing to customize how Pulsar listener endpoints are configured.
PulsarListenerConsumerBuilderCustomizer<T> - Interface in org.springframework.pulsar.annotation
Callback interface that can be implemented by a bean to customize the ConsumerBuilder that is used to create the underlying Pulsar consumer used by a PulsarListener to receive messages.
PulsarListenerContainerFactory - Interface in org.springframework.pulsar.config
Factory for Pulsar message listener containers.
PulsarListenerContainerRegistry - Interface in org.springframework.pulsar.listener
A registry for containers.
PulsarListenerEndpoint - Interface in org.springframework.pulsar.config
Model for a Pulsar listener endpoint.
PulsarListenerEndpointRegistrar - Class in org.springframework.pulsar.config
Helper bean for registering ListenerEndpoint with a GenericListenerEndpointRegistry.
PulsarListenerEndpointRegistrar(Class<? extends ListenerContainerFactory>) - Constructor for class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
PulsarListenerEndpointRegistry - Class in org.springframework.pulsar.config
Creates the necessary PulsarMessageListenerContainer instances for the registered endpoints.
PulsarListenerEndpointRegistry() - Constructor for class org.springframework.pulsar.config.PulsarListenerEndpointRegistry
 
PulsarListenerObservation - Enum Class in org.springframework.pulsar.observation
An Observation for a PulsarListener.
PulsarListenerObservation.ListenerLowCardinalityTags - Enum Class in org.springframework.pulsar.observation
Low cardinality tags.
PulsarListenerObservationConvention - Interface in org.springframework.pulsar.observation
ObservationConvention for Pulsar listener key values.
PulsarListeners - Annotation Interface in org.springframework.pulsar.annotation
Container annotation that aggregates several PulsarListener annotations.
PulsarMessage - Annotation Interface in org.springframework.pulsar.annotation
Specifies default topic and schema info for a message class.
PulsarMessageConverter<T> - Interface in org.springframework.pulsar.support.converter
Pulsar specific record converter strategy.
PulsarMessageListenerContainer - Interface in org.springframework.pulsar.listener
Internal abstraction used by the framework representing a message listener container.
PulsarMessageReaderContainer - Interface in org.springframework.pulsar.reader
Internal abstraction used by the framework representing a message listener container.
PulsarMessageReceiverContext - Class in org.springframework.pulsar.observation
ReceiverContext for Pulsar messages.
PulsarMessageReceiverContext(Message<?>, String) - Constructor for class org.springframework.pulsar.observation.PulsarMessageReceiverContext
 
PulsarMessageRecoverer<T> - Interface in org.springframework.pulsar.listener
Allows recovering a failed Pulsar message.
PulsarMessageRecovererFactory<T> - Interface in org.springframework.pulsar.listener
Factory interface for PulsarMessageRecoverer.
PulsarMessageSenderContext - Class in org.springframework.pulsar.observation
SenderContext for Pulsar messages.
PulsarMessageSenderContext.MessageHolder - Class in org.springframework.pulsar.observation
Acts as a carrier for a Pulsar message and records the propagated properties for later access by the Pulsar message builder.
PulsarNull - Class in org.springframework.pulsar.support
Represents a null record value.
PulsarNullAwarePayloadArgumentResolver - Class in org.springframework.pulsar.annotation
A PayloadMethodArgumentResolver that can properly decode PulsarNull payloads into null.
PulsarOperations<T> - Interface in org.springframework.pulsar.core
The basic Pulsar operations contract.
PulsarOperations.SendMessageBuilder<T> - Interface in org.springframework.pulsar.core
Builder that can be used to configure and send a message.
PulsarProducerFactory<T> - Interface in org.springframework.pulsar.core
The strategy to create a Producer instance(s).
PulsarReader - Annotation Interface in org.springframework.pulsar.annotation
 
PulsarReaderAnnotationBeanPostProcessor<V> - Class in org.springframework.pulsar.annotation
Bean post-processor that registers methods annotated with PulsarListener to be invoked by a Pulsar message listener container created under the covers by a PulsarReaderContainerFactory according to the parameters of the annotation.
PulsarReaderAnnotationBeanPostProcessor() - Constructor for class org.springframework.pulsar.annotation.PulsarReaderAnnotationBeanPostProcessor
 
PulsarReaderConfigurer - Interface in org.springframework.pulsar.annotation
Optional interface to be implemented by Spring managed bean willing to customize how Pulsar listener endpoints are configured.
PulsarReaderContainerFactory - Interface in org.springframework.pulsar.config
Container factory for PulsarMessageReaderContainer.
PulsarReaderContainerProperties - Class in org.springframework.pulsar.reader
Container properties for Pulsar Reader.
PulsarReaderContainerProperties() - Constructor for class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
PulsarReaderContainerRegistry - Interface in org.springframework.pulsar.reader
Reader container registry.
PulsarReaderEndpoint<C extends PulsarMessageReaderContainer> - Interface in org.springframework.pulsar.config
Model for a Pulsar Reader endpoint.
PulsarReaderEndpointRegistrar - Class in org.springframework.pulsar.config
Helper bean for registering PulsarReaderEndpoint with a GenericReaderEndpointRegistry.
PulsarReaderEndpointRegistrar(Class<? extends ReaderContainerFactory>) - Constructor for class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
PulsarReaderEndpointRegistry - Class in org.springframework.pulsar.config
Creates the necessary PulsarMessageReaderContainer instances for the registered endpoints.
PulsarReaderEndpointRegistry() - Constructor for class org.springframework.pulsar.config.PulsarReaderEndpointRegistry
 
PulsarReaderFactory<T> - Interface in org.springframework.pulsar.core
Pulsar Reader factory interface.
PulsarReaderReaderBuilderCustomizer<T> - Interface in org.springframework.pulsar.annotation
Callback interface that can be implemented by a bean to customize the ReaderBuilder that is used to create the underlying Pulsar reader used by a @PulsarReader to receive messages.
PulsarRecordMessageConverter<V> - Class in org.springframework.pulsar.support.converter
A Messaging MessageConverter implementation for a message listener that receives individual messages.
PulsarRecordMessageConverter(PulsarHeaderMapper) - Constructor for class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 
PulsarRecordMessageListener<T> - Interface in org.springframework.pulsar.listener
Base record MessageListener that simply extends from MessageListener.
PulsarRecordMessageToSpringMessageListenerAdapter<V> - Class in org.springframework.pulsar.listener.adapter
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive individual messages.
PulsarRecordMessageToSpringMessageListenerAdapter(Object, Method) - Constructor for class org.springframework.pulsar.listener.adapter.PulsarRecordMessageToSpringMessageListenerAdapter
 
PulsarRecordMessageToSpringMessageReaderAdapter<V> - Class in org.springframework.pulsar.listener.adapter
A MessageListener adapter that invokes a configurable HandlerAdapter; used when the factory is configured for the listener to receive individual messages.
PulsarRecordMessageToSpringMessageReaderAdapter(Object, Method) - Constructor for class org.springframework.pulsar.listener.adapter.PulsarRecordMessageToSpringMessageReaderAdapter
 
PulsarResourceHolder - Class in org.springframework.pulsar.transaction
Resource holder for a native Pulsar transaction object which is the transactional resource when handling transactions for Spring Pulsar.
PulsarResourceHolder(Transaction) - Constructor for class org.springframework.pulsar.transaction.PulsarResourceHolder
 
PulsarRuntimeHints - Class in org.springframework.pulsar.aot
RuntimeHintsRegistrar for Spring for Apache Pulsar.
PulsarRuntimeHints() - Constructor for class org.springframework.pulsar.aot.PulsarRuntimeHints
 
PulsarSink - Record Class in org.springframework.pulsar.function
Represents a Pulsar Sink backed by a SinkConfig.
PulsarSink(SinkConfig, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarSink
 
PulsarSink(SinkConfig, PulsarFunctionOperations.FunctionStopPolicy, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarSink
Creates an instance of a PulsarSink record class.
PulsarSource - Record Class in org.springframework.pulsar.function
Represents a Pulsar Source backed by a SourceConfig.
PulsarSource(SourceConfig, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarSource
 
PulsarSource(SourceConfig, PulsarFunctionOperations.FunctionStopPolicy, UpdateOptions) - Constructor for record class org.springframework.pulsar.function.PulsarSource
Creates an instance of a PulsarSource record class.
PulsarTemplate<T> - Class in org.springframework.pulsar.core
A template for executing high-level Pulsar operations.
PulsarTemplate(PulsarProducerFactory<T>) - Constructor for class org.springframework.pulsar.core.PulsarTemplate
Construct a template instance without interceptors that uses the default schema resolver.
PulsarTemplate(PulsarProducerFactory<T>, List<ProducerInterceptor>) - Constructor for class org.springframework.pulsar.core.PulsarTemplate
Construct a template instance with interceptors that uses the default schema resolver and default topic resolver and enables observation recording.
PulsarTemplate(PulsarProducerFactory<T>, List<ProducerInterceptor>, SchemaResolver, TopicResolver, boolean) - Constructor for class org.springframework.pulsar.core.PulsarTemplate
Construct a template instance with optional observation configuration.
PulsarTemplate.SendMessageBuilderImpl<T> - Class in org.springframework.pulsar.core
 
PulsarTemplate.TemplateCallback<T,R> - Interface in org.springframework.pulsar.core
A callback for executing arbitrary operations on a PulsarTemplate.
PulsarTemplateCustomizer<T> - Interface in org.springframework.pulsar.core
Callback interface that can be implemented to customize a PulsarTemplate.
PulsarTemplateObservation - Enum Class in org.springframework.pulsar.observation
An Observation for PulsarTemplate.
PulsarTemplateObservation.TemplateLowCardinalityTags - Enum Class in org.springframework.pulsar.observation
Low cardinality tags.
PulsarTemplateObservationConvention - Interface in org.springframework.pulsar.observation
ObservationConvention for Pulsar template key values.
PulsarTopic - Record Class in org.springframework.pulsar.core
Represents a Pulsar topic.
PulsarTopic(String, int) - Constructor for record class org.springframework.pulsar.core.PulsarTopic
Creates an instance of a PulsarTopic record class.
PulsarTopicBuilder - Class in org.springframework.pulsar.core
Builder class to create PulsarTopic instances.
PulsarTopicBuilder() - Constructor for class org.springframework.pulsar.core.PulsarTopicBuilder
Create a builder instance that uses the following defaults.
PulsarTopicBuilder(TopicDomain, String, String) - Constructor for class org.springframework.pulsar.core.PulsarTopicBuilder
Create a builder instance that uses the specified defaults.
PulsarTransactionManager - Class in org.springframework.pulsar.transaction
Binds a native Pulsar transaction from the specified PulsarClient to the current thread, allowing for one transaction per thread per Pulsar client.
PulsarTransactionManager(PulsarClient) - Constructor for class org.springframework.pulsar.transaction.PulsarTransactionManager
Create a new transaction manager.
PulsarTransactionUtils - Class in org.springframework.pulsar.transaction
Provides conveniences for managing Pulsar transactions.

R

RAW_DATA - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Raw message data as bytes.
REACTIVE_PULSAR_LISTENER_ANNOTATION_PROCESSOR_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar listener annotation processor.
REACTIVE_PULSAR_LISTENER_ENDPOINT_REGISTRY_BEAN_NAME - Static variable in class org.springframework.pulsar.config.PulsarAnnotationSupportBeanNames
The bean name of the internally managed Pulsar listener endpoint registry.
read(byte[], int, int) - Method in class org.springframework.pulsar.core.JSONSchemaUtil.CustomJacksonJsonReader
 
read(InputStream) - Method in class org.springframework.pulsar.core.JSONSchemaUtil.CustomJacksonJsonReader
 
readerBuilderCustomizer - Variable in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
ReaderBuilderCustomizer<T> - Interface in org.springframework.pulsar.core
Callback interface that can be implemented to customize the ReaderBuilder that is used by the PulsarReaderFactory to create readers.
ReaderContainerFactory<C extends PulsarMessageReaderContainer,E extends PulsarReaderEndpoint<C>> - Interface in org.springframework.pulsar.config
Base container factory interface for PulsarMessageReaderContainer.
readerCustomizer() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
The bean name or a SpEL expression that resolves to a PulsarReaderReaderBuilderCustomizer to use to configure the reader.
ReaderFailedToStartEvent - Class in org.springframework.pulsar.event
Event to publish when the reader is failed to start.
ReaderFailedToStartEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ReaderFailedToStartEvent
Construct an instance with the provided source and container.
ReaderStartedEvent - Class in org.springframework.pulsar.event
Event to publish when the reader is started.
ReaderStartedEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ReaderStartedEvent
Construct an instance with the provided source and container.
ReaderStartingEvent - Class in org.springframework.pulsar.event
Event to publish while the reader is starting.
ReaderStartingEvent(Object, Object) - Constructor for class org.springframework.pulsar.event.ReaderStartingEvent
Construct an instance with the provided source and container.
received(Consumer<T>, List<Message<T>>) - Method in interface org.springframework.pulsar.listener.PulsarBatchAcknowledgingMessageListener
 
received(Consumer<T>, List<Message<T>>) - Method in interface org.springframework.pulsar.listener.PulsarBatchMessageListener
 
received(Consumer<T>, List<Message<T>>, Acknowledgement) - Method in interface org.springframework.pulsar.listener.PulsarBatchAcknowledgingMessageListener
 
received(Consumer<T>, List<Message<T>>, Acknowledgement) - Method in interface org.springframework.pulsar.listener.PulsarBatchMessageListener
 
received(Consumer<T>, Message<T>) - Method in interface org.springframework.pulsar.listener.PulsarAcknowledgingMessageListener
 
received(Consumer<T>, Message<T>) - Method in interface org.springframework.pulsar.listener.PulsarBatchMessageListener
 
received(Consumer<T>, Message<T>, Acknowledgement) - Method in interface org.springframework.pulsar.listener.PulsarAcknowledgingMessageListener
 
received(Consumer<T>, Message<T>, Acknowledgement) - Method in interface org.springframework.pulsar.listener.PulsarRecordMessageListener
 
received(Consumer<V>, List<Message<V>>, Acknowledgement) - Method in class org.springframework.pulsar.listener.adapter.PulsarBatchMessagesToSpringMessageListenerAdapter
 
received(Consumer<V>, Message<V>, Acknowledgement) - Method in class org.springframework.pulsar.listener.adapter.PulsarRecordMessageToSpringMessageListenerAdapter
 
received(Reader<V>, Message<V>) - Method in class org.springframework.pulsar.listener.adapter.PulsarRecordMessageToSpringMessageReaderAdapter
 
RECORD - Enum constant in enum class org.springframework.pulsar.listener.AckMode
Record ack mode.
recovererForConsumer(Consumer<T>) - Method in class org.springframework.pulsar.listener.PulsarDeadLetterPublishingRecoverer
 
recovererForConsumer(Consumer<T>) - Method in interface org.springframework.pulsar.listener.PulsarMessageRecovererFactory
Provides a message recoverer PulsarMessageRecoverer.
recoverMessage(Consumer<T>, Message<T>, Exception) - Method in class org.springframework.pulsar.listener.DefaultPulsarConsumerErrorHandler
 
recoverMessage(Consumer<T>, Message<T>, Exception) - Method in interface org.springframework.pulsar.listener.PulsarConsumerErrorHandler
Recover the message based on the implementation provided.
recoverMessage(Message<T>, Exception) - Method in interface org.springframework.pulsar.listener.PulsarMessageRecoverer
Recover a failed message, for e.g.
REDELIVERY_COUNT - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Redelivery count.
registerAllEndpoints() - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
registerAllEndpoints() - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.pulsar.annotation.PulsarBootstrapConfiguration
 
registerDestructionCallback(String, Runnable) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
registerEndpoint(ListenerEndpoint, ListenerContainerFactory<?, ?>) - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
registerEndpoint(PulsarReaderEndpoint, ReaderContainerFactory<?, ?>) - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.pulsar.aot.PulsarRuntimeHints
 
registerListenerContainer(E, ListenerContainerFactory<? extends C, E>) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
registerListenerContainer(E, ListenerContainerFactory<? extends C, E>, boolean) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
registerReaderContainer(E, ReaderContainerFactory<? extends C, E>) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
registerReaderContainer(E, ReaderContainerFactory<? extends C, E>, boolean) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
remove(String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
removeCustomMapping(Class<?>) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
Removes the custom mapping from message type to schema.
removeCustomMapping(Class<?>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
Removes the custom mapping from message type to topic.
removeListener(String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
REPLICATED_FROM - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Cluster where the message is replicated from.
resolve(String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveArgument(MethodParameter, Message<?>) - Method in class org.springframework.pulsar.annotation.PulsarNullAwarePayloadArgumentResolver
 
resolveAsString(Object, List<String>) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveContextualObject(String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.ListenerScope
 
Resolved<T> - Class in org.springframework.pulsar.core
A resolved value or an exception if it could not be resolved.
resolveExpression(String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveExpressionAsBoolean(String, String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveExpressionAsInteger(String, String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveExpressionAsString(String, String) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolver - Variable in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
resolveSchema(Class<?>) - Method in interface org.springframework.pulsar.core.SchemaResolver
Get the schema to use for a message type.
resolveSchema(Class<?>, boolean) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
 
resolveSchema(Class<?>, boolean) - Method in interface org.springframework.pulsar.core.SchemaResolver
Get the schema to use for a message type.
resolveSchema(SchemaType, Class<?>, Class<?>) - Method in interface org.springframework.pulsar.core.SchemaResolver
Get the schema to use given a schema type and schema type information.
resolveSchema(SchemaType, ResolvableType) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
 
resolveSchema(SchemaType, ResolvableType) - Method in interface org.springframework.pulsar.core.SchemaResolver
Get the schema to use given a schema type and a message type.
resolveSchema(T) - Method in interface org.springframework.pulsar.core.SchemaResolver
Get the schema to use for a particular message.
resolveTopic(String, Class<?>, Supplier<String>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
resolveTopic(String, Class<?>, Supplier<String>) - Method in interface org.springframework.pulsar.core.TopicResolver
Resolve the topic name to use for the given message type.
resolveTopic(String, Supplier<String>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
resolveTopic(String, Supplier<String>) - Method in interface org.springframework.pulsar.core.TopicResolver
Resolve the topic name to use.
resolveTopic(String, T, Supplier<String>) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
resolveTopic(String, T, Supplier<String>) - Method in interface org.springframework.pulsar.core.TopicResolver
Resolve the topic name to use for the given message.
resolveTopicName(String) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
 
resolveToString(String) - Method in class org.springframework.pulsar.core.DefaultExpressionResolver
Resolve the given expression as a string value.
resolveToString(String) - Method in interface org.springframework.pulsar.core.ExpressionResolver
Resolve the given expression as a string value.
resume() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
resume() - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
Resume this container, if paused.
RETRY - Enum constant in enum class org.springframework.pulsar.config.StartupFailurePolicy
Retry startup.
rollback() - Method in class org.springframework.pulsar.transaction.PulsarResourceHolder
 
running - Variable in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 

S

SCHEMA_VERSION - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Schema version.
schemaForTypeWithObjectMapper(Class<T>, ObjectMapper) - Static method in interface org.springframework.pulsar.core.JSONSchemaUtil
Create a new JSON schema that uses the provided object mapper to de/serialize objects of the specified type.
schemaForTypeWithObjectMapper(Class<T>, ObjectMapper, Consumer<SchemaDefinitionBuilder<T>>) - Static method in interface org.springframework.pulsar.core.JSONSchemaUtil
Create a new JSON schema that uses the provided object mapper to de/serialize objects of the specified type.
SchemaResolver - Interface in org.springframework.pulsar.core
Resolves schema to use for message types.
SchemaResolver.SchemaResolverCustomizer<T extends SchemaResolver> - Interface in org.springframework.pulsar.core
Callback interface that can be implemented by beans wishing to customize the schema resolver before it is fully initialized, in particular to tune its configuration.
schemaType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Pulsar schema type for this listener.
schemaType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarMessage
Default schema type to use for the annotated message class.
schemaType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
Pulsar schema type for this listener.
selectImports(AnnotationMetadata) - Method in class org.springframework.pulsar.annotation.PulsarAnnotationsConfigurationSelector
 
send() - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Send the message in a blocking manner using the configured specification.
send() - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
send(String, T) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the specified topic in a blocking manner.
send(String, T) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
send(String, T, Schema<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the specified topic in a blocking manner.
send(String, T, Schema<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
send(T) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the default topic in a blocking manner.
send(T) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
send(T, Schema<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the default topic in a blocking manner.
send(T, Schema<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
sendAsync() - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Uses the configured specification to send the message in a non-blocking manner.
sendAsync() - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
sendAsync(String, T) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the specified topic in a non-blocking manner.
sendAsync(String, T) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
sendAsync(String, T, Schema<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the specified topic in a non-blocking manner.
sendAsync(String, T, Schema<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
sendAsync(T) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the default topic in a non-blocking manner.
sendAsync(T) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
sendAsync(T, Schema<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations
Sends a message to the default topic in a non-blocking manner.
sendAsync(T, Schema<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
SEQUENCE_ID - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Message sequence id.
setAckMode(AckMode) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setAckMode(AckMode) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setAckTimeoutRedeliveryBackoff(RedeliveryBackoff) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setAckTimeoutRedeliveryBackoff(RedeliveryBackoff) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setAckTimeoutRedeliveryBackoff(RedeliveryBackoff) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.core.PulsarAdministration
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
setAutoStartup(boolean) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setAutoStartup(boolean) - Method in interface org.springframework.pulsar.listener.MessageListenerContainer
 
setAutoStartup(boolean) - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
setAutoStartup(boolean) - Method in interface org.springframework.pulsar.reader.PulsarMessageReaderContainer
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
setAutoStartup(Boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setBatchListener(boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setBatchListener(boolean) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setBatchListener(Boolean) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
setBatchTimeoutMillis(int) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setBean(Object) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setBean(Object) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
 
setBeanClassLoader(ClassLoader) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
setBeanFactory(BeanFactory) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
 
setBeanName(String) - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
setBeanName(String) - Method in class org.springframework.pulsar.core.PulsarTemplate
 
setBeanResolver(BeanResolver) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setConcurrency(int) - Method in class org.springframework.pulsar.listener.ConcurrentPulsarMessageListenerContainer
The maximum number of concurrent DefaultPulsarMessageListenerContainers running.
setConcurrency(int) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setConcurrency(Integer) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
Set the concurrency for this endpoint's container.
setConcurrency(Integer) - Method in class org.springframework.pulsar.config.ConcurrentPulsarListenerContainerFactory
Deprecated, for removal: This API element is subject to removal in a future version.
setConsumerBuilderCustomizer(ConsumerBuilderCustomizer<?>) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setConsumerCustomizer(ConsumerBuilderCustomizer<?>) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setConsumerCustomizer(ConsumerBuilderCustomizer<?>) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
Set a consumer customizer on this container.
setConsumerProperties(Properties) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setConsumerStartTimeout(Duration) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
Set the max duration to wait for the consumer thread to start before logging an error.
setConsumerTaskExecutor(AsyncTaskExecutor) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setContainerFactory(ListenerContainerFactory<?, ?>) - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
setContainerFactory(ReaderContainerFactory<?, ?>) - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
setContainerFactoryBeanName(String) - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
setContainerFactoryBeanName(String) - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
setDeadLetterPolicy(DeadLetterPolicy) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setDeadLetterPolicy(DeadLetterPolicy) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setDeadLetterPolicy(DeadLetterPolicy) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
setEnabled(boolean) - Method in class org.springframework.pulsar.core.TransactionProperties
 
setEndpointRegistry(GenericListenerEndpointRegistry) - Method in class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
 
setEndpointRegistry(GenericReaderEndpointRegistry) - Method in class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
 
setEnvironment(Environment) - Method in class org.springframework.pulsar.core.DefaultPulsarClientFactory
 
setFallbackType(Class<?>) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setHandlerMethod(HandlerAdapter) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.pulsar.annotation.AbstractPulsarAnnotationsBeanPostProcessor.PulsarHandlerMethodFactoryAdapter
 
setId(String) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setId(String) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setMaxNumBytes(int) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setMaxNumMessages(int) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setMessageConverter(PulsarMessageConverter<V>) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setMessageConverter(MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
Set the message converter to use if dynamic argument type matching is needed.
setMessageConverter(MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
Set the message converter to use if dynamic argument type matching is needed.
setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
setMessageListener(Object) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setMessagingConverter(SmartMessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setMessagingConverter(SmartMessageConverter) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
setMessagingConverter(SmartMessageConverter) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setMessagingConverter(SmartMessageConverter) - Method in class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 
setMethod(Method) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
Set the method to invoke to process a message managed by this endpoint.
setMethod(Method) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
Set the method to invoke to process a message managed by this endpoint.
setNegativeAckRedeliveryBackoff(RedeliveryBackoff) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setNegativeAckRedeliveryBackoff(RedeliveryBackoff) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setNegativeAckRedeliveryBackoff(RedeliveryBackoff) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
setObjectMapper(ObjectMapper) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setObjectMapper(ObjectMapper) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
setObjectMapper(ObjectMapper) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
 
setObjectMapper(ObjectMapper) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
setObservationEnabled(boolean) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setPaused(boolean) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setPhase(int) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerContainerFactory
 
setPhase(int) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderContainerFactory
 
setPhase(int) - Method in class org.springframework.pulsar.core.AbstractPulsarMessageContainer
 
setPulsarConsumerErrorHandler(PulsarConsumerErrorHandler) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setPulsarConsumerErrorHandler(PulsarConsumerErrorHandler) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setPulsarConsumerErrorHandler(PulsarConsumerErrorHandler) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
setPulsarConsumerProperties(Properties) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setReaderBuilderCustomizer(ReaderBuilderCustomizer<?>) - Method in class org.springframework.pulsar.config.MethodPulsarReaderEndpoint
 
setReaderCustomizer(ReaderBuilderCustomizer<?>) - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
setReaderCustomizer(ReaderBuilderCustomizer<?>) - Method in interface org.springframework.pulsar.reader.PulsarMessageReaderContainer
Set a reader customizer on this container.
setReaderListener(Object) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setReaderStartTimeout(Duration) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
Set the timeout to wait for a reader thread to start before logging an error.
setReaderTaskExecutor(AsyncTaskExecutor) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setRequired(boolean) - Method in class org.springframework.pulsar.core.TransactionProperties
 
setRunning(boolean) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setRunning(boolean) - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
setSchema(Schema<?>) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setSchema(Schema<?>) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setSchemaResolver(SchemaResolver) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setSchemaResolver(SchemaResolver) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setSchemaType(SchemaType) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setStartMessageId(MessageId) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setStartMessageId(MessageId) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setStartupFailurePolicy(StartupFailurePolicy) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
The action to take on the container when a failure occurs during startup.
setStartupFailurePolicy(StartupFailurePolicy) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
The action to take on the container when a failure occurs during startup.
setStartupFailureRetryTemplate(RetryTemplate) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
Set the template to use to retry startup when an exception occurs during startup.
setStartupFailureRetryTemplate(RetryTemplate) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
Set the template to use to retry startup when an exception occurs during startup.
setSubscriptionName(String) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setSubscriptionName(String) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setSubscriptionName(String) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setSubscriptionType(SubscriptionType) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setSubscriptionType(SubscriptionType) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setTimeout(Duration) - Method in class org.springframework.pulsar.core.TransactionProperties
 
setTopicBuilder(PulsarTopicBuilder) - Method in class org.springframework.pulsar.core.DefaultPulsarConsumerFactory
Non-fully-qualified topic names specified on the created consumers will be automatically fully-qualified with a default prefix (domain://tenant/namespace) according to the specified topic builder.
setTopicBuilder(PulsarTopicBuilder) - Method in class org.springframework.pulsar.core.DefaultPulsarProducerFactory
Non-fully-qualified topic names specified on the created producers will be automatically fully-qualified with a default prefix (domain://tenant/namespace) according to the specified topic builder.
setTopicBuilder(PulsarTopicBuilder) - Method in class org.springframework.pulsar.core.DefaultPulsarReaderFactory
Non-fully-qualified topic names specified on the created readers will be automatically fully-qualified with a default prefix (domain://tenant/namespace) according to the specified topic builder.
setTopicPattern(String) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setTopicResolver(TopicResolver) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setTopics(String...) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setTopics(String...) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setTopics(List<String>) - Method in class org.springframework.pulsar.reader.PulsarReaderContainerProperties
 
setTopics(Set<String>) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setTopicsPattern(String) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
setTransactional(Boolean) - Method in class org.springframework.pulsar.config.MethodPulsarListenerEndpoint
 
setTransactionDefinition(TransactionDefinition) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
Set a transaction definition with properties (e.g.
setTransactionManager(PulsarAwareTransactionManager) - Method in class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
Set the transaction manager to start a transaction.
setupListenerContainer(C, MessageConverter) - Method in interface org.springframework.pulsar.config.ListenerEndpoint
Setup the specified message listener container with the model defined by this endpoint.
setupListenerContainer(C, MessageConverter) - Method in interface org.springframework.pulsar.config.PulsarReaderEndpoint
Setup the specified message listener container with the model defined by this endpoint.
setupListenerContainer(PulsarMessageListenerContainer, MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarListenerEndpoint
 
setupListenerContainer(PulsarMessageReaderContainer, MessageConverter) - Method in class org.springframework.pulsar.config.AbstractPulsarReaderEndpoint
 
setupMessageListener(Object) - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
setupMessageListener(Object) - Method in interface org.springframework.pulsar.listener.PulsarMessageListenerContainer
 
setupReaderListener(Object) - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
setupReaderListener(Object) - Method in interface org.springframework.pulsar.reader.PulsarMessageReaderContainer
 
shouldRetryMessage(Exception, Message<T>) - Method in class org.springframework.pulsar.listener.DefaultPulsarConsumerErrorHandler
 
shouldRetryMessage(Exception, Message<T>) - Method in interface org.springframework.pulsar.listener.PulsarConsumerErrorHandler
Decide if the failed message should be retried.
SINK - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionType
A Pulsar sink connector.
SOURCE - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionType
A Pulsar source connector.
start() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
start() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
start() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
start() - Method in class org.springframework.pulsar.function.PulsarFunctionAdministration
 
start() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
start() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
startMessageId() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
MessageId for this reader to start from.
StartupFailurePolicy - Enum Class in org.springframework.pulsar.config
The action to take on the container when a failure occurs during startup.
stop() - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
stop() - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
stop() - Method in class org.springframework.pulsar.core.CachingPulsarProducerFactory
 
stop() - Method in class org.springframework.pulsar.function.PulsarFunctionAdministration
 
stop() - Method in class org.springframework.pulsar.listener.AbstractPulsarMessageListenerContainer
 
stop() - Method in class org.springframework.pulsar.reader.AbstractPulsarMessageReaderContainer
 
stop(Runnable) - Method in class org.springframework.pulsar.config.GenericListenerEndpointRegistry
 
stop(Runnable) - Method in class org.springframework.pulsar.config.GenericReaderEndpointRegistry
 
stop(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
stop(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Stops the function.
stop(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
stop(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
STOP - Enum constant in enum class org.springframework.pulsar.config.StartupFailurePolicy
Stop the container and throw exception.
STOP - Enum constant in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionStopPolicy
Stop the function if running.
stopPolicy() - Method in record class org.springframework.pulsar.function.PulsarFunction
Returns the value of the stopPolicy record component.
stopPolicy() - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the action to take on the function when the server is stopped.
stopPolicy() - Method in record class org.springframework.pulsar.function.PulsarSink
Returns the value of the stopPolicy record component.
stopPolicy() - Method in record class org.springframework.pulsar.function.PulsarSource
Returns the value of the stopPolicy record component.
subscriptionName() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Pulsar subscription name associated with this listener.
subscriptionType() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Pulsar subscription type for this listener - expected to be a single element array with subscription type or empty array to indicate null type.
supportsContext(Observation.Context) - Method in interface org.springframework.pulsar.observation.PulsarListenerObservationConvention
 
supportsContext(Observation.Context) - Method in interface org.springframework.pulsar.observation.PulsarTemplateObservationConvention
 

T

TEMPLATE_OBSERVATION - Enum constant in enum class org.springframework.pulsar.observation.PulsarTemplateObservation
Observation created when a Pulsar template sends a message.
toMessage(Message<T>, Consumer<T>, Type) - Method in interface org.springframework.pulsar.support.converter.PulsarMessageConverter
 
toMessage(Message<V>, Consumer<V>, Type) - Method in class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 
toMessageFromReader(Message<T>, Reader<T>, Type) - Method in interface org.springframework.pulsar.support.converter.PulsarMessageConverter
 
toMessageFromReader(Message<V>, Reader<V>, Type) - Method in class org.springframework.pulsar.support.converter.PulsarRecordMessageConverter
 
toMessagingMessage(Message<V>, Consumer<V>) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
toMessagingMessageFromReader(Message<V>, Reader<V>) - Method in class org.springframework.pulsar.listener.adapter.AbstractPulsarMessageToSpringMessageAdapter
 
toPatternString() - Method in class org.springframework.pulsar.support.header.PulsarHeaderMatcher.PatternMatch
 
topic() - Element in annotation interface org.springframework.pulsar.annotation.PulsarMessage
Default topic for the annotated message class.
TOPIC_NAME - Static variable in class org.springframework.pulsar.support.PulsarHeaders
Topic name.
topicName() - Method in record class org.springframework.pulsar.core.PulsarTopic
Returns the value of the topicName record component.
topicPattern() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Topic patten to listen to.
TopicResolver - Interface in org.springframework.pulsar.core
Resolves topics to use when producing or consuming.
topics() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Topics to listen to.
topics() - Element in annotation interface org.springframework.pulsar.annotation.PulsarReader
Topics to listen to.
toPulsarHeaders(MessageHeaders) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
 
toPulsarHeaders(MessageHeaders) - Method in interface org.springframework.pulsar.support.header.PulsarHeaderMapper
Map from the given Spring Messaging headers to Pulsar message headers.
ToPulsarHeadersContext(Map<String, String>) - Constructor for record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToPulsarHeadersContext
Creates an instance of a ToPulsarHeadersContext record class.
toPulsarHeadersOnCompleted(MessageHeaders, Map<String, String>, JsonPulsarHeaderMapper.ToPulsarHeadersContext) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
toPulsarHeadersOnCompleted(MessageHeaders, Map<String, String>, ToPulsarHeadersContextType) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
toPulsarHeadersOnStarted(MessageHeaders) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
toPulsarHeadersOnStarted(MessageHeaders) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
toPulsarHeaderValue(String, Object, Object) - Method in class org.springframework.pulsar.support.header.ToStringPulsarHeaderMapper
 
toPulsarHeaderValue(String, Object, JsonPulsarHeaderMapper.ToPulsarHeadersContext) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
toPulsarHeaderValue(String, Object, ToPulsarHeadersContextType) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
Determine the Pulsar header value to use for a Spring Messaging header.
toSpringHeaders(Message<?>) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
 
toSpringHeaders(Message<?>) - Method in interface org.springframework.pulsar.support.header.PulsarHeaderMapper
Map the headers from the given Pulsar message to Spring Messaging headers.
ToSpringHeadersContext(Map<String, String>) - Constructor for record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
Creates an instance of a ToSpringHeadersContext record class.
toSpringHeadersOnCompleted(Message<?>, MessageHeaders, ToSpringHeadersContextType) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
toSpringHeadersOnStarted(Message<?>) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
toSpringHeadersOnStarted(Message<?>) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
toSpringHeaderValue(String, String, Object) - Method in class org.springframework.pulsar.support.header.ToStringPulsarHeaderMapper
 
toSpringHeaderValue(String, String, JsonPulsarHeaderMapper.ToSpringHeadersContext) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
toSpringHeaderValue(String, String, ToSpringHeadersContextType) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
Determine the Spring Messaging header value to use for a Pulsar header.
toString() - Method in record class org.springframework.pulsar.core.PulsarTopic
Returns a string representation of this record class.
toString() - Method in class org.springframework.pulsar.core.Resolved
 
toString() - Method in class org.springframework.pulsar.event.ConsumerFailedToStartEvent
 
toString() - Method in class org.springframework.pulsar.event.ConsumerStartedEvent
 
toString() - Method in class org.springframework.pulsar.event.ConsumerStartingEvent
 
toString() - Method in class org.springframework.pulsar.event.ReaderFailedToStartEvent
 
toString() - Method in class org.springframework.pulsar.event.ReaderStartedEvent
 
toString() - Method in class org.springframework.pulsar.event.ReaderStartingEvent
 
toString() - Method in record class org.springframework.pulsar.function.PulsarFunction
Returns a string representation of this record class.
toString() - Method in record class org.springframework.pulsar.function.PulsarSink
Returns a string representation of this record class.
toString() - Method in record class org.springframework.pulsar.function.PulsarSource
Returns a string representation of this record class.
toString() - Method in class org.springframework.pulsar.listener.adapter.InvocationResult
 
toString() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Returns a string representation of this record class.
toString() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToPulsarHeadersContext
Returns a string representation of this record class.
toString() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
Returns a string representation of this record class.
toString() - Method in class org.springframework.pulsar.transaction.PulsarResourceHolder
 
toStringClasses(String...) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
Add class names to the list of classes that should be serialized using their Object.toString() method.
ToStringPulsarHeaderMapper - Class in org.springframework.pulsar.support.header
A PulsarHeaderMapper that converts header values using simple 'toString'.
ToStringPulsarHeaderMapper() - Constructor for class org.springframework.pulsar.support.header.ToStringPulsarHeaderMapper
Construct a 'ToString' mapper that will match all inbound headers and all outbound headers (except internal framework headers and id/timestamp).
ToStringPulsarHeaderMapper(List<String>, List<String>) - Constructor for class org.springframework.pulsar.support.header.ToStringPulsarHeaderMapper
Construct a 'ToString' mapper that will match the supplied inbound and outbound patterns.
transactional() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
Whether this listener should execute in a transaction.
TransactionProperties - Class in org.springframework.pulsar.core
Common transaction settings for components.
TransactionProperties() - Constructor for class org.springframework.pulsar.core.TransactionProperties
 
transactions() - Method in class org.springframework.pulsar.core.PulsarTemplate
Gets the transaction properties.
transactions() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
Gets the transaction settings for the listener container.
TransactionSettings() - Constructor for class org.springframework.pulsar.listener.PulsarContainerProperties.TransactionSettings
 
trusted(String) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper
 
trustedPackages(String...) - Method in class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.JsonPulsarHeaderMapperBuilder
Add packages to the list of trusted packages used when constructing objects from JSON.
type() - Method in record class org.springframework.pulsar.function.PulsarFunction
 
type() - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Gets the type of function the operations handles.
type() - Method in record class org.springframework.pulsar.function.PulsarSink
 
type() - Method in record class org.springframework.pulsar.function.PulsarSource
 
TypedMessageBuilderCustomizer<T> - Interface in org.springframework.pulsar.core
The interface to customize a TypedMessageBuilder.

U

untrustedType() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.NonTrustedHeaderType
Returns the value of the untrustedType record component.
unwrap(Throwable) - Static method in exception org.springframework.pulsar.PulsarException
 
update(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
update(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Updates the function using the file-based update api.
update(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
update(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
updateContainerProperties() - Method in class org.springframework.pulsar.listener.PulsarContainerProperties
 
updateOptions() - Method in record class org.springframework.pulsar.function.PulsarFunction
Returns the value of the updateOptions record component.
updateOptions() - Method in record class org.springframework.pulsar.function.PulsarSink
Returns the value of the updateOptions record component.
updateOptions() - Method in record class org.springframework.pulsar.function.PulsarSource
Returns the value of the updateOptions record component.
updateWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarFunction
 
updateWithUrl(PulsarAdmin) - Method in interface org.springframework.pulsar.function.PulsarFunctionOperations
Updates the function using the url-based update api.
updateWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSink
 
updateWithUrl(PulsarAdmin) - Method in record class org.springframework.pulsar.function.PulsarSource
 
usePulsarMessageAnnotations(boolean) - Method in class org.springframework.pulsar.core.DefaultSchemaResolver
Sets whether to inspect message classes for the @PulsarMessage annotation during schema resolution.
usePulsarMessageAnnotations(boolean) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
Sets whether to inspect message classes for the @PulsarMessage annotation during topic resolution.

V

value() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListeners
 
value() - Method in class org.springframework.pulsar.core.Resolved
Gets the resolved value.
valueOf(String) - Static method in enum class org.springframework.pulsar.config.StartupFailurePolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionStopPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.listener.AckMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.observation.PulsarListenerObservation.ListenerLowCardinalityTags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.observation.PulsarListenerObservation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.observation.PulsarTemplateObservation.TemplateLowCardinalityTags
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.springframework.pulsar.observation.PulsarTemplateObservation
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.springframework.pulsar.config.StartupFailurePolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionStopPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.function.PulsarFunctionOperations.FunctionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.listener.AckMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.observation.PulsarListenerObservation.ListenerLowCardinalityTags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.observation.PulsarListenerObservation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.observation.PulsarTemplateObservation.TemplateLowCardinalityTags
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.springframework.pulsar.observation.PulsarTemplateObservation
Returns an array containing the constants of this enum class, in the order they are declared.

W

withEncryptionKeys(Collection<String>) - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Specify the encryption keys to use.
withEncryptionKeys(Collection<String>) - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
withMessageCustomizer(TypedMessageBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Specifies the message customizer to use to further configure the message.
withMessageCustomizer(TypedMessageBuilderCustomizer<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
withProducerCustomizer(ProducerBuilderCustomizer<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Specifies the customizer to use to further configure the producer builder.
withProducerCustomizer(ProducerBuilderCustomizer<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
withSchema(Schema<T>) - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Specify the schema to use when sending the message.
withSchema(Schema<T>) - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
withTopic(String) - Method in interface org.springframework.pulsar.core.PulsarOperations.SendMessageBuilder
Specify the topic to send the message to.
withTopic(String) - Method in class org.springframework.pulsar.core.PulsarTemplate.SendMessageBuilderImpl
 
write(T) - Method in class org.springframework.pulsar.core.JSONSchemaUtil.CustomJacksonJsonWriter
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form