Class DestinationTopicPropertiesFactory
java.lang.Object
org.springframework.kafka.retrytopic.DestinationTopicPropertiesFactory
Creates a list of
DestinationTopic.Properties
based on the
provided configurations.- Since:
- 2.7
- Author:
- Tomaz Fernandes, Gary Russell, João Lima
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Constructor Summary
ConstructorDescriptionDestinationTopicPropertiesFactory
(String retryTopicSuffix, String dltSuffix, List<Long> backOffValues, org.springframework.classify.BinaryExceptionClassifier exceptionClassifier, int numPartitions, KafkaOperations<?, ?> kafkaOperations, FixedDelayStrategy fixedDelayStrategy, DltStrategy dltStrategy, TopicSuffixingStrategy topicSuffixingStrategy, long timeout) DestinationTopicPropertiesFactory
(String retryTopicSuffix, String dltSuffix, List<Long> backOffValues, org.springframework.classify.BinaryExceptionClassifier exceptionClassifier, int numPartitions, KafkaOperations<?, ?> kafkaOperations, FixedDelayStrategy fixedDelayStrategy, DltStrategy dltStrategy, TopicSuffixingStrategy topicSuffixingStrategy, SameIntervalTopicReuseStrategy sameIntervalTopicReuseStrategy, long timeout) -
Method Summary
Modifier and TypeMethodDescriptionautoStartDltHandler
(Boolean autoStart) Set to false to not start the DLT handler.
-
Constructor Details
-
DestinationTopicPropertiesFactory
public DestinationTopicPropertiesFactory(String retryTopicSuffix, String dltSuffix, List<Long> backOffValues, org.springframework.classify.BinaryExceptionClassifier exceptionClassifier, int numPartitions, KafkaOperations<?, ?> kafkaOperations, FixedDelayStrategy fixedDelayStrategy, DltStrategy dltStrategy, TopicSuffixingStrategy topicSuffixingStrategy, SameIntervalTopicReuseStrategy sameIntervalTopicReuseStrategy, long timeout) -
DestinationTopicPropertiesFactory
public DestinationTopicPropertiesFactory(String retryTopicSuffix, String dltSuffix, List<Long> backOffValues, org.springframework.classify.BinaryExceptionClassifier exceptionClassifier, int numPartitions, KafkaOperations<?, ?> kafkaOperations, FixedDelayStrategy fixedDelayStrategy, DltStrategy dltStrategy, TopicSuffixingStrategy topicSuffixingStrategy, long timeout)
-
-
Method Details
-
autoStartDltHandler
Set to false to not start the DLT handler.- Parameters:
autoStart
- false to not start.- Returns:
- this factory.
- Since:
- 2.8
-
createProperties
-