GroupMemberMetadata |
GroupBalanceManager.addMemberAndRebalance(int rebalanceTimeoutMs,
int sessionTimeoutMs,
String clientId,
String clientHost,
Map<String,byte[]> protocols,
GroupMetadata group,
JoinCallback callback) |
protected GroupDescribe |
GroupBalanceHandler.buildDescribeGroup(GroupMetadata group) |
void |
GroupBalanceManager.checkAndComplete(GroupMetadata groupMetadata) |
void |
GroupBalanceManager.completeAndScheduleNextHeartbeatExpiration(GroupMetadata group,
GroupMemberMetadata member) |
protected short |
GroupBalanceHandler.doHeartbeat(GroupMetadata group,
String memberId,
int generationId) |
protected void |
GroupBalanceHandler.doJoinGroup(GroupMetadata group,
String memberId,
String clientId,
String clientHost,
int rebalanceTimeoutMs,
int sessionTimeoutMs,
String protocolType,
Map<String,byte[]> protocols,
JoinCallback callback) |
protected void |
GroupBalanceHandler.doSyncGroup(GroupMetadata group,
int generationId,
String memberId,
Map<String,SyncGroupAssignment> groupAssignment,
SyncCallback callback) |
protected String |
GroupBalanceManager.generateMemberId(GroupMetadata group,
String clientId,
String clientHost) |
GroupMetadata |
GroupMetadataManager.getOrCreateGroup(GroupMetadata group) |
protected Map<String,List<OffsetMetadataAndError>> |
GroupOffsetHandler.handleCommitOffsets(GroupMetadata group,
String groupId,
String memberId,
int generationId,
Map<String,List<OffsetAndMetadata>> offsets) |
void |
GroupBalanceManager.maybePrepareRebalance(GroupMetadata group) |
void |
GroupBalanceManager.prepareRebalance(GroupMetadata group) |
void |
GroupBalanceManager.propagateAssignment(GroupMetadata group,
short errorCode) |
boolean |
GroupMetadataManager.removeGroup(GroupMetadata group) |
boolean |
GroupCoordinator.removeGroup(GroupMetadata group) |
void |
GroupBalanceManager.removeHeartbeatForLeavingMember(GroupMetadata group,
GroupMemberMetadata member) |
void |
GroupBalanceManager.removeMemberAndUpdateGroup(GroupMetadata group,
GroupMemberMetadata member) |
void |
GroupBalanceManager.resetAndPropagateAssignmentError(GroupMetadata group,
short errorCode) |
void |
GroupBalanceManager.setAndPropagateAssignment(GroupMetadata group,
Map<String,SyncGroupAssignment> assignment) |
void |
GroupBalanceManager.updateMemberAndRebalance(GroupMetadata group,
GroupMemberMetadata member,
Map<String,byte[]> protocols,
JoinCallback callback) |