Uses of Interface
org.apache.pulsar.spring.core.TopicResolver
Packages that use TopicResolver
Package
Description
Package containing the core components of the framework.
Package containing listener components for receiving Pulsar messages.
-
Uses of TopicResolver in org.apache.pulsar.spring.core
Classes in org.apache.pulsar.spring.core that implement TopicResolverModifier and TypeClassDescriptionclassTopic resolver that accepts custom type to topic mappings and uses the mappings during topic resolution.Constructors in org.apache.pulsar.spring.core with parameters of type TopicResolverModifierConstructorDescriptionCachingPulsarProducerFactory(org.apache.pulsar.client.api.PulsarClient pulsarClient, @Nullable 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, @Nullable String defaultTopic, @Nullable 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.apache.pulsar.spring.listener
Methods in org.apache.pulsar.spring.listener that return TopicResolverModifier and TypeMethodDescription@Nullable TopicResolverPulsarContainerProperties.getTopicResolver()Methods in org.apache.pulsar.spring.listener with parameters of type TopicResolverModifier and TypeMethodDescriptionvoidPulsarContainerProperties.setTopicResolver(@Nullable TopicResolver topicResolver)