Index

A C E G H I M N O P R S T V 
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
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 PartitionAssignor to 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.
A C E G H I M N O P R S T V 
All Classes and Interfaces|All Packages|Serialized Form