public class GroupMemberMetadata extends GroupMemberMetadata
| 构造器和说明 |
|---|
GroupMemberMetadata(String memberId,
String groupId,
String clientId,
String clientHost,
int rebalanceTimeoutMs,
int sessionTimeoutMs,
Map<String,byte[]> supportedProtocols) |
| 限定符和类型 | 方法和说明 |
|---|---|
SyncGroupAssignment |
getAssignment() |
JoinCallback |
getAwaitingJoinCallback() |
SyncCallback |
getAwaitingSyncCallback() |
String |
getClientId() |
int |
getRebalanceTimeoutMs() |
Map<String,byte[]> |
getSupportedProtocols() |
boolean |
isLeaving() |
boolean |
matches(Map<String,byte[]> protocols)
Check if the provided protocol metadata matches the currently stored metadata.
|
byte[] |
metadata(String protocol)
Get metadata corresponding to the provided protocol.
|
Set<String> |
protocols() |
void |
setAssignment(SyncGroupAssignment assignment) |
void |
setAwaitingJoinCallback(JoinCallback awaitingJoinCallback) |
void |
setAwaitingSyncCallback(SyncCallback awaitingSyncCallback) |
void |
setLeaving(boolean isLeaving) |
void |
setSupportedProtocols(Map<String,byte[]> supportedProtocols) |
String |
toString() |
String |
vote(List<String> candidates)
Vote for one of the potential group protocols.
|
addAssignedPartition, getAssignedTopicPartitions, getAssignmentList, getAssignments, getConnectionHost, getConnectionId, getGroupId, getId, getLatestHeartbeat, getOrCreateAssignments, getSessionTimeout, isExpired, removeAssignedPartition, setAssignedTopicPartitions, setAssignmentList, setAssignments, setConnectionHost, setConnectionId, setGroupId, setId, setLatestHeartbeat, setSessionTimeoutpublic int getRebalanceTimeoutMs()
public String getClientId()
public boolean isLeaving()
public void setLeaving(boolean isLeaving)
public SyncGroupAssignment getAssignment()
public void setAssignment(SyncGroupAssignment assignment)
public JoinCallback getAwaitingJoinCallback()
public void setAwaitingJoinCallback(JoinCallback awaitingJoinCallback)
public void setAwaitingSyncCallback(SyncCallback awaitingSyncCallback)
public SyncCallback getAwaitingSyncCallback()
public boolean matches(Map<String,byte[]> protocols)
public byte[] metadata(String protocol)
public String vote(List<String> candidates)
Copyright © 2020 Joyqueue Community. All rights reserved.