public final class RaftGroup extends Object
RaftGroupId and a collection of RaftPeer.
The objects of this class are immutable.| Modifier and Type | Method and Description |
|---|---|
static RaftGroup |
emptyGroup() |
boolean |
equals(Object obj) |
RaftGroupId |
getGroupId() |
RaftPeer |
getPeer(RaftPeerId id) |
Collection<RaftPeer> |
getPeers() |
int |
hashCode() |
String |
toString() |
static RaftGroup |
valueOf(RaftGroupId groupId,
Collection<RaftPeer> peers) |
static RaftGroup |
valueOf(RaftGroupId groupId,
RaftPeer... peers) |
public static RaftGroup emptyGroup()
public static RaftGroup valueOf(RaftGroupId groupId, RaftPeer... peers)
public static RaftGroup valueOf(RaftGroupId groupId, Collection<RaftPeer> peers)
public RaftGroupId getGroupId()
public Collection<RaftPeer> getPeers()
public RaftPeer getPeer(RaftPeerId id)
Copyright © 2017–2022 The Apache Software Foundation. All rights reserved.