Class DestinationTopic
- java.lang.Object
-
- org.springframework.kafka.retrytopic.DestinationTopic
-
public class DestinationTopic extends java.lang.ObjectRepresentation of a Destination Topic to which messages can be forwarded, such as retry topics and dlt.- Since:
- 2.7
- Author:
- Tomaz Fernandes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDestinationTopic.Properties
-
Constructor Summary
Constructors Constructor Description DestinationTopic(java.lang.String destinationName, DestinationTopic.Properties properties)DestinationTopic(java.lang.String destinationName, DestinationTopic sourceDestinationtopic, java.lang.String suffix, org.springframework.kafka.retrytopic.DestinationTopic.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.LonggetDestinationDelay()java.lang.StringgetDestinationName()java.lang.IntegergetDestinationPartitions()longgetDestinationTimeout()KafkaOperations<?,?>getKafkaOperations()inthashCode()booleanisAlwaysRetryOnDltFailure()booleanisDltTopic()booleanisMainTopic()booleanisNoOpsTopic()booleanisSingleTopicRetry()booleanshouldRetryOn(java.lang.Integer attempt, java.lang.Throwable e)java.lang.StringtoString()
-
-
-
Constructor Detail
-
DestinationTopic
public DestinationTopic(java.lang.String destinationName, DestinationTopic.Properties properties)
-
DestinationTopic
public DestinationTopic(java.lang.String destinationName, DestinationTopic sourceDestinationtopic, java.lang.String suffix, org.springframework.kafka.retrytopic.DestinationTopic.Type type)
-
-
Method Detail
-
getDestinationDelay
public java.lang.Long getDestinationDelay()
-
getDestinationPartitions
public java.lang.Integer getDestinationPartitions()
-
isAlwaysRetryOnDltFailure
public boolean isAlwaysRetryOnDltFailure()
-
isDltTopic
public boolean isDltTopic()
-
isNoOpsTopic
public boolean isNoOpsTopic()
-
isSingleTopicRetry
public boolean isSingleTopicRetry()
-
isMainTopic
public boolean isMainTopic()
-
getDestinationName
public java.lang.String getDestinationName()
-
getKafkaOperations
public KafkaOperations<?,?> getKafkaOperations()
-
shouldRetryOn
public boolean shouldRetryOn(java.lang.Integer attempt, java.lang.Throwable e)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getDestinationTimeout
public long getDestinationTimeout()
-
-