public class RaftExchanger extends Object
| 构造器和说明 |
|---|
RaftExchanger() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
changePeer(List<String> ipAddressList)
api for change meta node
|
AtomicBoolean |
getClientStart()
Getter method for property clientStart.
|
AtomicBoolean |
getClsStart()
Getter method for property clsStart.
|
List<com.alipay.sofa.jraft.entity.PeerId> |
getPeers()
api for get all peers
|
RaftClient |
getRaftClient()
Getter method for property raftClient.
|
AtomicBoolean |
getServerStart()
Getter method for property serverStart.
|
void |
refreshRaftClient()
refresh configuration and refresh leader
|
void |
removePeer(String ipAddress)
api for remove meta node
|
void |
resetPeer(List<String> ipAddressList)
api for reset meta node
|
void |
shutdown() |
void |
startCliService()
start cli service
|
void |
startRaftClient()
start raft client
|
void |
startRaftServer(ExecutorManager executorManager)
Start Raft server
|
public void startRaftServer(ExecutorManager executorManager)
executorManager - public void startRaftClient()
public void startCliService()
public void removePeer(String ipAddress)
ipAddress - public List<com.alipay.sofa.jraft.entity.PeerId> getPeers()
public void refreshRaftClient()
public void shutdown()
public RaftClient getRaftClient()
public AtomicBoolean getClientStart()
public AtomicBoolean getServerStart()
public AtomicBoolean getClsStart()
Copyright © 2019 The Ant Financial. All rights reserved.