Package com.github.ddth.queue
Interface IPartitionSupport
-
- All Known Implementing Classes:
BaseUniversalMessage,BaseUniversalQueueMessage,GenericMessage,GenericQueueMessage,UniversalIdIntMessage,UniversalIdIntQueueMessage,UniversalIdStrMessage,UniversalIdStrQueueMessage
public interface IPartitionSupportMarker for message partitioning support.- Since:
- 0.5.0
- Author:
- Thanh Ba Nguyen
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetPartitionKey()Key used for partitioning messages (some queue implementations, such as Kafka queue, support message partitioning).IPartitionSupportsetPartitionKey(String partitionKey)Key used for partitioning messages (some queue implementations, such as Kafka queue, support message partitioning).
-
-
-
Method Detail
-
getPartitionKey
String getPartitionKey()
Key used for partitioning messages (some queue implementations, such as Kafka queue, support message partitioning).- Returns:
- Since:
- 0.7.0
-
setPartitionKey
IPartitionSupport setPartitionKey(String partitionKey)
Key used for partitioning messages (some queue implementations, such as Kafka queue, support message partitioning).- Parameters:
partitionKey-- Returns:
- Since:
- 0.7.0
-
-