Service.Election, Service.ElectionListenerActivity.ServiceState| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
GroupBalanceHandler(KafkaConfig config,
GroupMetadataManager groupMetadataManager,
GroupBalanceManager groupBalanceManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected GroupDescribe |
buildDescribeGroup(GroupMetadata group) |
List<GroupDescribe> |
describeGroups(List<String> groupIds) |
protected short |
doHeartbeat(GroupMetadata group,
String memberId,
int generationId) |
protected void |
doJoinGroup(GroupMetadata group,
String memberId,
String clientId,
String clientHost,
int rebalanceTimeoutMs,
int sessionTimeoutMs,
String protocolType,
Map<String,byte[]> protocols,
JoinCallback callback) |
protected void |
doSyncGroup(GroupMetadata group,
int generationId,
String memberId,
Map<String,SyncGroupAssignment> groupAssignment,
SyncCallback callback) |
short |
heartbeat(String groupId,
String memberId,
int generationId) |
void |
joinGroup(String groupId,
String memberId,
String clientId,
String clientHost,
int rebalanceTimeoutMs,
int sessionTimeoutMs,
String protocolType,
Map<String,byte[]> protocols,
JoinCallback callback) |
short |
leaveGroup(String groupId,
String memberId) |
void |
syncGroup(String groupId,
int generation,
String memberId,
Map<String,SyncGroupAssignment> groupAssignment,
SyncCallback callback) |
protected boolean |
validGroupId(String groupId) |
getServiceState, isReady, isStarted, isStopped, start, stop, stop, validate, willStopafterStart, afterStop, await, beforeStart, beforeStop, convert, doStart, doStop, getReadLock, getWriteLock, startErrorpublic GroupBalanceHandler(KafkaConfig config, GroupMetadataManager groupMetadataManager, GroupBalanceManager groupBalanceManager)
public void joinGroup(String groupId, String memberId, String clientId, String clientHost, int rebalanceTimeoutMs, int sessionTimeoutMs, String protocolType, Map<String,byte[]> protocols, JoinCallback callback)
protected void doJoinGroup(GroupMetadata group, String memberId, String clientId, String clientHost, int rebalanceTimeoutMs, int sessionTimeoutMs, String protocolType, Map<String,byte[]> protocols, JoinCallback callback)
public void syncGroup(String groupId, int generation, String memberId, Map<String,SyncGroupAssignment> groupAssignment, SyncCallback callback)
protected void doSyncGroup(GroupMetadata group, int generationId, String memberId, Map<String,SyncGroupAssignment> groupAssignment, SyncCallback callback)
protected short doHeartbeat(GroupMetadata group, String memberId, int generationId)
public List<GroupDescribe> describeGroups(List<String> groupIds)
protected GroupDescribe buildDescribeGroup(GroupMetadata group)
protected boolean validGroupId(String groupId)
Copyright © 2020 Joyqueue Community. All rights reserved.