@InterfaceStability.Unstable
public interface PartitionAssignor
| Modifier and Type | Method and Description |
|---|---|
GroupAssignment |
assign(GroupSpec groupSpec,
SubscribedTopicDescriber subscribedTopicDescriber)
Assigns partitions to group members based on the given assignment specification and topic metadata.
|
String |
name()
Unique name for this assignor.
|
String name()
GroupAssignment assign(GroupSpec groupSpec, SubscribedTopicDescriber subscribedTopicDescriber) throws PartitionAssignorException
groupSpec - The assignment spec which includes member metadata.subscribedTopicDescriber - The topic and partition metadata describer.PartitionAssignorException