Index
All Classes and Interfaces|All Packages|Serialized Form
A
- assign(GroupSpec, SubscribedTopicDescriber) - Method in interface org.apache.kafka.coordinator.group.api.assignor.PartitionAssignor
-
Assigns partitions to group members based on the given assignment specification and topic metadata.
C
- ConsumerGroupPartitionAssignor - Interface in org.apache.kafka.coordinator.group.api.assignor
-
Server-side partition assignor for consumer groups used by the GroupCoordinator.
E
- equals(Object) - Method in class org.apache.kafka.coordinator.group.api.assignor.GroupAssignment
G
- GroupAssignment - Class in org.apache.kafka.coordinator.group.api.assignor
-
The partition assignment for a consumer group.
- GroupAssignment(Map<String, MemberAssignment>) - Constructor for class org.apache.kafka.coordinator.group.api.assignor.GroupAssignment
- GroupSpec - Interface in org.apache.kafka.coordinator.group.api.assignor
-
The group metadata specifications required to compute the target assignment.
H
- hashCode() - Method in class org.apache.kafka.coordinator.group.api.assignor.GroupAssignment
- HETEROGENEOUS - Enum constant in enum class org.apache.kafka.coordinator.group.api.assignor.SubscriptionType
-
A heterogeneous subscription type means that not all the members of the group use the same subscription.
- HOMOGENEOUS - Enum constant in enum class org.apache.kafka.coordinator.group.api.assignor.SubscriptionType
-
A homogeneous subscription type means that all the members of the group use the same subscription.
I
- instanceId() - Method in interface org.apache.kafka.coordinator.group.api.assignor.MemberSubscription
-
Gets the instance Id if present.
- isPartitionAssignable(Uuid, int) - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
-
For share groups, a partition can only be assigned once its initialization is complete.
- isPartitionAssigned(Uuid, int) - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
-
Determine whether a topic id and partition have been assigned to a member.
M
- memberAssignment(String) - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
-
Gets the current assignment of the member.
- MemberAssignment - Interface in org.apache.kafka.coordinator.group.api.assignor
-
The partition assignment for a consumer group member.
- memberIds() - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
- members() - Method in class org.apache.kafka.coordinator.group.api.assignor.GroupAssignment
- memberSubscription(String) - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
-
Gets the member subscription specification for a member.
- MemberSubscription - Interface in org.apache.kafka.coordinator.group.api.assignor
-
Interface representing the subscription metadata for a group member.
N
- name() - Method in interface org.apache.kafka.coordinator.group.api.assignor.PartitionAssignor
-
Unique name for this assignor.
- numPartitions(Uuid) - Method in interface org.apache.kafka.coordinator.group.api.assignor.SubscribedTopicDescriber
-
The number of partitions for the given topic Id.
O
- org.apache.kafka.coordinator.group.api.assignor - package org.apache.kafka.coordinator.group.api.assignor
-
Provides the core functionality and metadata management for consumer group partition assignment.
P
- PartitionAssignor - Interface in org.apache.kafka.coordinator.group.api.assignor
-
Server-side partition assignor used by the GroupCoordinator.
- PartitionAssignorException - Exception Class in org.apache.kafka.coordinator.group.api.assignor
-
Exception thrown by
PartitionAssignor.assign(GroupSpec, SubscribedTopicDescriber)}. - PartitionAssignorException(String) - Constructor for exception class org.apache.kafka.coordinator.group.api.assignor.PartitionAssignorException
- PartitionAssignorException(String, Throwable) - Constructor for exception class org.apache.kafka.coordinator.group.api.assignor.PartitionAssignorException
- partitions() - Method in interface org.apache.kafka.coordinator.group.api.assignor.MemberAssignment
R
- rackId() - Method in interface org.apache.kafka.coordinator.group.api.assignor.MemberSubscription
-
Gets the rack Id if present.
- racksForPartition(Uuid, int) - Method in interface org.apache.kafka.coordinator.group.api.assignor.SubscribedTopicDescriber
-
Returns all the available racks associated with the replicas of the given partition.
S
- ShareGroupPartitionAssignor - Interface in org.apache.kafka.coordinator.group.api.assignor
-
Server-side partition assignor for share groups used by the GroupCoordinator.
- SubscribedTopicDescriber - Interface in org.apache.kafka.coordinator.group.api.assignor
-
The subscribed topic describer is used by the
PartitionAssignorto obtain topic and partition metadata of the subscribed topics. - subscribedTopicIds() - Method in interface org.apache.kafka.coordinator.group.api.assignor.MemberSubscription
-
Gets the set of subscribed topic Ids.
- subscriptionType() - Method in interface org.apache.kafka.coordinator.group.api.assignor.GroupSpec
- SubscriptionType - Enum Class in org.apache.kafka.coordinator.group.api.assignor
-
The subscription type followed by a consumer group.
T
- toString() - Method in class org.apache.kafka.coordinator.group.api.assignor.GroupAssignment
- toString() - Method in enum class org.apache.kafka.coordinator.group.api.assignor.SubscriptionType
V
- valueOf(String) - Static method in enum class org.apache.kafka.coordinator.group.api.assignor.SubscriptionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.kafka.coordinator.group.api.assignor.SubscriptionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form