| 程序包 | 说明 |
|---|---|
| org.apache.ratis.protocol | |
| org.apache.ratis.protocol.exceptions | |
| org.apache.ratis.util |
| 限定符和类型 | 方法和说明 |
|---|---|
RaftPeer |
RaftPeer.Builder.build() |
static RaftPeer[] |
RaftPeer.emptyArray() |
RaftPeer |
RaftGroup.getPeer(RaftPeerId id) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<RaftPeer> |
SetConfigurationRequest.Arguments.getListenersInCurrentConf() |
List<RaftPeer> |
SetConfigurationRequest.getListenersInNewConf() |
Collection<RaftPeer> |
RaftGroup.getPeers() |
List<RaftPeer> |
SetConfigurationRequest.getPeersInNewConf() |
List<RaftPeer> |
SetConfigurationRequest.Arguments.getPeersInNewConf(org.apache.ratis.proto.RaftProtos.RaftPeerRole role) |
List<RaftPeer> |
SetConfigurationRequest.Arguments.getServersInCurrentConf() |
List<RaftPeer> |
SetConfigurationRequest.Arguments.getServersInNewConf() |
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
RaftPeer.Add.addRaftPeers(RaftPeer... peers)
Add the given peers.
|
static RaftPeer.Builder |
RaftPeer.newBuilder(RaftPeer peer) |
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setListenersInNewConf(RaftPeer[] listenersInNewConfArray) |
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setServersInNewConf(RaftPeer[] serversInNewConfArray) |
static RaftGroup |
RaftGroup.valueOf(RaftGroupId groupId,
RaftPeer... peers) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RaftPeer.Add.addRaftPeers(Collection<RaftPeer> peers)
Add the given peers.
|
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setListenersInCurrentConf(List<RaftPeer> listenersInCurrentConf) |
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setListenersInNewConf(List<RaftPeer> listenersInNewConf) |
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setServersInCurrentConf(List<RaftPeer> serversInCurrentConf) |
SetConfigurationRequest.Arguments.Builder |
SetConfigurationRequest.Arguments.Builder.setServersInNewConf(List<RaftPeer> serversInNewConf) |
static RaftGroup |
RaftGroup.valueOf(RaftGroupId groupId,
Iterable<RaftPeer> peers) |
| 构造器和说明 |
|---|
SetConfigurationRequest(ClientId clientId,
RaftPeerId serverId,
RaftGroupId groupId,
long callId,
List<RaftPeer> peers) |
SetConfigurationRequest(ClientId clientId,
RaftPeerId serverId,
RaftGroupId groupId,
long callId,
List<RaftPeer> peers,
List<RaftPeer> listeners) |
SetConfigurationRequest(ClientId clientId,
RaftPeerId serverId,
RaftGroupId groupId,
long callId,
List<RaftPeer> peers,
List<RaftPeer> listeners) |
| 限定符和类型 | 方法和说明 |
|---|---|
RaftPeer |
NotLeaderException.getSuggestedLeader() |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<RaftPeer> |
NotLeaderException.getPeers() |
| 构造器和说明 |
|---|
NotLeaderException(RaftGroupMemberId memberId,
RaftPeer suggestedLeader,
Collection<RaftPeer> peers) |
| 构造器和说明 |
|---|
NotLeaderException(RaftGroupMemberId memberId,
RaftPeer suggestedLeader,
Collection<RaftPeer> peers) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RaftPeer |
ProtoUtils.toRaftPeer(org.apache.ratis.proto.RaftProtos.RaftPeerProto p) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<RaftPeer> |
ProtoUtils.toRaftPeers(List<org.apache.ratis.proto.RaftProtos.RaftPeerProto> protos) |
| 限定符和类型 | 方法和说明 |
|---|---|
CheckedSupplier<PROXY,IOException> |
PeerProxyMap.computeIfAbsent(RaftPeer peer)
This method is similar to
Map.computeIfAbsent(Object, java.util.function.Function)
except that this method does not require a mapping function. |
PROXY |
PeerProxyMap.createProxyImpl(RaftPeer peer) |
static org.apache.ratis.proto.RaftProtos.CommitInfoProto |
ProtoUtils.toCommitInfoProto(RaftPeer peer,
long commitIndex) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
PeerProxyMap.addRaftPeers(Collection<RaftPeer> newPeers) |
static Iterable<org.apache.ratis.proto.RaftProtos.RaftPeerProto> |
ProtoUtils.toRaftPeerProtos(Collection<RaftPeer> peers) |
| 构造器和说明 |
|---|
PeerProxyMap(String name,
CheckedFunction<RaftPeer,PROXY,IOException> createProxy) |
Copyright © 2017–2023 The Apache Software Foundation. All rights reserved.