Uses of Interface
org.springframework.pulsar.core.TopicResolver
Packages that use TopicResolver
Package
Description
Package containing the core components of the framework.
Package containing listener components for receiving Pulsar messages.
Package containing the core reactive components of the framework.
Package containing listener components for receiving Pulsar messages.
-
Uses of TopicResolver in org.springframework.pulsar.core
Classes in org.springframework.pulsar.core that implement TopicResolverModifier and TypeClassDescriptionclass
Topic resolver that accepts custom type to topic mappings and uses the mappings during topic resolution.Constructors in org.springframework.pulsar.core with parameters of type TopicResolverModifierConstructorDescriptionCachingPulsarProducerFactory
(org.apache.pulsar.client.api.PulsarClient pulsarClient, String defaultTopic, List<ProducerBuilderCustomizer<T>> defaultConfigCustomizers, TopicResolver topicResolver, Duration cacheExpireAfterAccess, Long cacheMaximumSize, Integer cacheInitialCapacity) Construct a caching producer factory with the specified values for the cache configuration.DefaultPulsarProducerFactory
(org.apache.pulsar.client.api.PulsarClient pulsarClient, String defaultTopic, List<ProducerBuilderCustomizer<T>> defaultConfigCustomizers, TopicResolver topicResolver) Construct a producer factory that uses the specified parameters.PulsarTemplate
(PulsarProducerFactory<T> producerFactory, List<org.apache.pulsar.client.api.interceptor.ProducerInterceptor> interceptors, SchemaResolver schemaResolver, TopicResolver topicResolver, boolean observationEnabled) Construct a template instance with optional observation configuration. -
Uses of TopicResolver in org.springframework.pulsar.listener
Methods in org.springframework.pulsar.listener that return TopicResolverMethods in org.springframework.pulsar.listener with parameters of type TopicResolverModifier and TypeMethodDescriptionvoid
PulsarContainerProperties.setTopicResolver
(TopicResolver topicResolver) -
Uses of TopicResolver in org.springframework.pulsar.reactive.core
Methods in org.springframework.pulsar.reactive.core with parameters of type TopicResolverModifier and TypeMethodDescriptionDefaultReactivePulsarSenderFactory.Builder.withTopicResolver
(TopicResolver topicResolver) Provide the topic resolver to use.Constructors in org.springframework.pulsar.reactive.core with parameters of type TopicResolverModifierConstructorDescriptionReactivePulsarTemplate
(ReactivePulsarSenderFactory<T> reactiveMessageSenderFactory, SchemaResolver schemaResolver, TopicResolver topicResolver) Construct a template instance with a custom schema resolver and a custom topic resolver. -
Uses of TopicResolver in org.springframework.pulsar.reactive.listener
Methods in org.springframework.pulsar.reactive.listener that return TopicResolverMethods in org.springframework.pulsar.reactive.listener with parameters of type TopicResolverModifier and TypeMethodDescriptionvoid
ReactivePulsarContainerProperties.setTopicResolver
(TopicResolver topicResolver)