Index
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
PulsarHeaderMapperimplementation that constrains which headers are mapped viaheader 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
PulsarListenerContainerFactoryimplementation. - 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
MessageListeneradapter 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
PulsarReaderContainerFactoryimplementation. - 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
RedeliveryBackoffto 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
PulsarTopicwith 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.
C
- CachingPulsarProducerFactory<T> - Class in org.springframework.pulsar.core
-
A
PulsarProducerFactorythat extends thedefault implementationby 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
concurrencysetting 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
DefaultPulsarMessageListenerContainerinstances based on theconcurrency. - 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
configrecord component. - config() - Method in record class org.springframework.pulsar.function.PulsarSink
-
Returns the value of the
configrecord component. - config() - Method in record class org.springframework.pulsar.function.PulsarSource
-
Returns the value of the
configrecord 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
PulsarListenerEndpointRegistryand specificPulsarListenerEndpointinstances to be registered against the givenPulsarListenerEndpointRegistrar. - configurePulsarReaders(PulsarReaderEndpointRegistrar) - Method in interface org.springframework.pulsar.annotation.PulsarReaderConfigurer
-
Callback allowing a
PulsarListenerEndpointRegistryand specificPulsarListenerEndpointinstances to be registered against the givenPulsarListenerEndpointRegistrar. - 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
ConsumerBuilderthat is used by thePulsarConsumerFactoryto create consumers. - consumerCustomizer() - Element in annotation interface org.springframework.pulsar.annotation.PulsarListener
-
The bean name or a SpEL expression that resolves to a
PulsarListenerConsumerBuilderCustomizerto 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
PulsarListenerContainerFactoryto 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
Readerbased 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 a
ConcurrentPulsarListenerContainerFactory. - 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
ObjectMapperto 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
DeadLetterPolicyto 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
ExpressionResolverthat relies on theConfigurableBeanFactorycapabilities 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
PulsarListenerObservationConventionfor 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
PulsarTemplateObservationConventionfor 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
InvocableHandlerMethodbased 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
PulsarListenerannotations 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
ObjectMapperinstances with registered well-known modules and disabledMapperFeature.DEFAULT_VIEW_INCLUSIONandDeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIESfeatures. - 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
Resolvedwhen resolution fails. - failed(String) - Static method in class org.springframework.pulsar.core.Resolved
-
Factory method to create a
Resolvedwhen 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.deprecated in favor of
DefaultSchemaResolver.getCustomSchemaMapping(Class)(Class)} - 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.deprecated in favor of
DefaultTopicResolver.getCustomTopicMapping(Class) - 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
InvocableHandlerMethodfor 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
nullif 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
InvocableHandlerMethodorDelegatingInvocableHandler. - 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
headerValuerecord 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-
nullvalue 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
ObjectMapperinstances. - 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
PulsarHeaderMapperimplementation 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
buildersthat 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
jsonTypesrecord component. - jsonTypes() - Method in record class org.springframework.pulsar.support.header.JsonPulsarHeaderMapper.ToSpringHeadersContext
-
Returns the value of the
jsonTypesrecord 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 toKEY_VALUE. - MethodPulsarListenerEndpoint<V> - Class in org.springframework.pulsar.config
-
A
PulsarListenerEndpointproviding 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
PulsarReaderEndpointproviding 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
RedeliveryBackoffto 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
builderfor 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
NonTrustedHeaderTyperecord class. - numberOfPartitions() - Method in record class org.springframework.pulsar.core.PulsarTopic
-
Returns the value of the
numberOfPartitionsrecord 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
Resolvedwhen 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
PulsarAdminto 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
DeferredImportSelectorimplementation with the lowest order to importPulsarBootstrapConfigurationas 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
MessageListeneradapter that invokes a configurableHandlerAdapter; 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
ImportBeanDefinitionRegistrarclass that registers aPulsarListenerAnnotationBeanPostProcessorbean capable of processing Spring's @PulsarListenerannotation. - 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
PulsarConsumerErrorHandlerwhich 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
-
PulsarMessageRecovererimplementation 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
NestedRuntimeExceptionimplementation. - 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
PulsarFunctionrecord 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
PulsarFunctionAdministrationinstance. - 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
MessageHeadersto 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
ObjectMapperto 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
PulsarListenerto be invoked by a Pulsar message listener container created under the covers by aPulsarListenerContainerFactoryaccording 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
ConsumerBuilderthat is used to create the underlying Pulsar consumer used by aPulsarListenerto 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
ListenerEndpointwith aGenericListenerEndpointRegistry. - PulsarListenerEndpointRegistrar(Class<? extends ListenerContainerFactory>) - Constructor for class org.springframework.pulsar.config.PulsarListenerEndpointRegistrar
- PulsarListenerEndpointRegistry - Class in org.springframework.pulsar.config
-
Creates the necessary
PulsarMessageListenerContainerinstances for the registered endpoints. - PulsarListenerEndpointRegistry() - Constructor for class org.springframework.pulsar.config.PulsarListenerEndpointRegistry
- PulsarListenerObservation - Enum Class in org.springframework.pulsar.observation
-
An
Observationfor aPulsarListener. - PulsarListenerObservation.ListenerLowCardinalityTags - Enum Class in org.springframework.pulsar.observation
-
Low cardinality tags.
- PulsarListenerObservationConvention - Interface in org.springframework.pulsar.observation
-
ObservationConventionfor Pulsar listener key values. - PulsarListeners - Annotation Interface in org.springframework.pulsar.annotation
-
Container annotation that aggregates several
PulsarListenerannotations. - 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
-
ReceiverContextfor 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
-
SenderContextfor 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
PayloadMethodArgumentResolverthat can properly decodePulsarNullpayloads 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
Producerinstance(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
PulsarListenerto be invoked by a Pulsar message listener container created under the covers by aPulsarReaderContainerFactoryaccording 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
PulsarReaderEndpointwith aGenericReaderEndpointRegistry. - PulsarReaderEndpointRegistrar(Class<? extends ReaderContainerFactory>) - Constructor for class org.springframework.pulsar.config.PulsarReaderEndpointRegistrar
- PulsarReaderEndpointRegistry - Class in org.springframework.pulsar.config
-
Creates the necessary
PulsarMessageReaderContainerinstances for the registered endpoints. - PulsarReaderEndpointRegistry() - Constructor for class org.springframework.pulsar.config.PulsarReaderEndpointRegistry
- PulsarReaderFactory<T> - Interface in org.springframework.pulsar.core
-
Pulsar
Readerfactory interface. - PulsarReaderReaderBuilderCustomizer<T> - Interface in org.springframework.pulsar.annotation
-
Callback interface that can be implemented by a bean to customize the
ReaderBuilderthat is used to create the underlying Pulsar reader used by a@PulsarReaderto receive messages. - PulsarRecordMessageConverter<V> - Class in org.springframework.pulsar.support.converter
-
A Messaging
MessageConverterimplementation 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
MessageListeneradapter that invokes a configurableHandlerAdapter; 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
MessageListeneradapter that invokes a configurableHandlerAdapter; 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
-
RuntimeHintsRegistrarfor 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
PulsarSinkrecord 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
PulsarSourcerecord 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
ObservationforPulsarTemplate. - PulsarTemplateObservation.TemplateLowCardinalityTags - Enum Class in org.springframework.pulsar.observation
-
Low cardinality tags.
- PulsarTemplateObservationConvention - Interface in org.springframework.pulsar.observation
-
ObservationConventionfor 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
PulsarTopicrecord class. - PulsarTopicBuilder - Class in org.springframework.pulsar.core
-
Builder class to create
PulsarTopicinstances. - 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 transactionfrom the specifiedPulsarClientto 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
ReaderBuilderthat is used by thePulsarReaderFactoryto 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
PulsarReaderReaderBuilderCustomizerto 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
-
MessageIdfor 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
stopPolicyrecord 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
stopPolicyrecord component. - stopPolicy() - Method in record class org.springframework.pulsar.function.PulsarSource
-
Returns the value of the
stopPolicyrecord 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
topicNamerecord 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
ToPulsarHeadersContextrecord 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
-
Called at the end of a successful
AbstractPulsarHeaderMapper.toSpringHeaders(org.apache.pulsar.client.api.Message<?>)invocation. - toPulsarHeadersOnStarted(MessageHeaders) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
-
Called at the beginning of every
AbstractPulsarHeaderMapper.toPulsarHeaders(org.springframework.messaging.MessageHeaders)invocation and the returned value is passed into eachAbstractPulsarHeaderMapper.toPulsarHeaderValue(java.lang.String, java.lang.Object, ToPulsarHeadersContextType)invocation as well as the finalAbstractPulsarHeaderMapper.toPulsarHeadersOnCompleted(org.springframework.messaging.MessageHeaders, java.util.Map<java.lang.String, java.lang.String>, ToPulsarHeadersContextType). - 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
ToSpringHeadersContextrecord class. - toSpringHeadersOnCompleted(Message<?>, MessageHeaders, ToSpringHeadersContextType) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
-
Called at the end of a successful
AbstractPulsarHeaderMapper.toPulsarHeaders(org.springframework.messaging.MessageHeaders)invocation. - toSpringHeadersOnStarted(Message<?>) - Method in class org.springframework.pulsar.support.header.AbstractPulsarHeaderMapper
-
Called at the beginning of every
AbstractPulsarHeaderMapper.toSpringHeaders(org.apache.pulsar.client.api.Message<?>)invocation and the returned value is passed into eachAbstractPulsarHeaderMapper.toSpringHeaderValue(java.lang.String, java.lang.String, ToSpringHeadersContextType)invocation as well as the finalAbstractPulsarHeaderMapper.toSpringHeadersOnCompleted(org.apache.pulsar.client.api.Message<?>, org.springframework.messaging.MessageHeaders, ToSpringHeadersContextType). - 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
PulsarHeaderMapperthat 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
untrustedTyperecord 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
updateOptionsrecord component. - updateOptions() - Method in record class org.springframework.pulsar.function.PulsarSink
-
Returns the value of the
updateOptionsrecord component. - updateOptions() - Method in record class org.springframework.pulsar.function.PulsarSource
-
Returns the value of the
updateOptionsrecord 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
@PulsarMessageannotation during schema resolution. - usePulsarMessageAnnotations(boolean) - Method in class org.springframework.pulsar.core.DefaultTopicResolver
-
Sets whether to inspect message classes for the
@PulsarMessageannotation 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
PulsarTopicBuilder()orPulsarTopicBuilder(TopicDomain, String, String)