public interface StreamsPartitioner extends Configurable
| Modifier and Type | Method and Description |
|---|---|
void |
close()
This is called when partitioner is closed.
|
int |
partition(java.lang.String topic,
java.lang.Object key,
byte[] keyBytes,
java.lang.Object value,
byte[] valueBytes,
int numPartitions)
Compute the partition for the given record.
|
configureint partition(java.lang.String topic,
java.lang.Object key,
byte[] keyBytes,
java.lang.Object value,
byte[] valueBytes,
int numPartitions)
topic - The topic namekey - The key to partition on (or null if no key)keyBytes - The serialized key to partition on( or null if no key)value - The value to partition on or nullvalueBytes - The serialized value to partition on or nullnumPartitions - Number of partitions the topic hasvoid close()