public class GroupMetadata extends GroupMetadata
| 构造器和说明 |
|---|
GroupMetadata(String groupId,
String protocolType) |
addExpiredMember, addMember, equals, expiredMembersToMap, getExpiredMembers, getHost, getId, getMembers, hashCode, setExpiredMembersMap, setExtension, setId, setMemberspublic GroupState getState()
public String getProtocolType()
public String getLeaderId()
public int getGenerationId()
public String getProtocol()
public boolean isNewMemberAdded()
public void setLeaderId(String leaderId)
public void setNewMemberAdded(boolean newMemberAdded)
public GroupState getPreState()
public long getPreStateTimestamp()
public Map<String,Map<Integer,OffsetAndMetadata>> getOffsetCache()
public OffsetAndMetadata getOffsetCache(String topic, int partition)
public void putOffsetCache(String topic, int partition, OffsetAndMetadata offsetAndMetadata)
public OffsetAndMetadata removeOffsetCache(String topic, int partition)
public void clearOffsetCache()
public boolean stateIs(GroupState groupState)
public boolean stateNot(GroupState groupState)
public boolean isHasMember(String memberId)
public GroupMemberMetadata getMember(String memberId)
public boolean isNewGroup()
public void addMember(GroupMemberMetadata member)
public void removeMember(String memberId)
public boolean isMemberEmpty()
public List<GroupMemberMetadata> getNotYetRejoinedMembers()
public List<GroupMemberMetadata> getAllMembers()
public int getMaxRebalanceTimeout()
public boolean canRebalance()
public void transitionStateTo(GroupState groupState)
public String getExtension()
getExtension 在类中 GroupMetadatapublic String selectProtocol()
public boolean initNextGeneration()
public void reset()
public String toString()
toString 在类中 GroupMetadataCopyright © 2020 Joyqueue Community. All rights reserved.