Interface RetryTopicNamesProviderFactory.RetryTopicNamesProvider
- All Known Implementing Classes:
SuffixingRetryTopicNamesProviderFactory.SuffixingRetryTopicNamesProvider
- Enclosing interface:
- RetryTopicNamesProviderFactory
public static interface RetryTopicNamesProviderFactory.RetryTopicNamesProvider
-
Method Summary
Modifier and TypeMethodDescriptiongetClientIdPrefix
(KafkaListenerEndpoint endpoint) Return the clientId prefix that will override the endpoint's clientId prefix.getEndpointId
(KafkaListenerEndpoint endpoint) Return the endpoint id that will override the endpoint's current id.getGroup
(KafkaListenerEndpoint endpoint) Return the group that will override the endpoint's group.getGroupId
(KafkaListenerEndpoint endpoint) Return the groupId that will override the endpoint's groupId.getTopicName
(String topic) Return the tropic name that will override the base topic name.
-
Method Details
-
getEndpointId
Return the endpoint id that will override the endpoint's current id.- Parameters:
endpoint
- the endpoint to override- Returns:
- The endpoint id
-
getGroupId
Return the groupId that will override the endpoint's groupId.- Parameters:
endpoint
- the endpoint to override- Returns:
- The groupId
-
getClientIdPrefix
Return the clientId prefix that will override the endpoint's clientId prefix.- Parameters:
endpoint
- the endpoint to override- Returns:
- The clientId prefix
-
getGroup
Return the group that will override the endpoint's group.- Parameters:
endpoint
- the endpoint to override- Returns:
- The clientId prefix
-
getTopicName
Return the tropic name that will override the base topic name.- Parameters:
topic
- the base topic name- Returns:
- The topic name
-