| 限定符和类型 | 类和说明 |
|---|---|
class |
IONet.Task
Description: 一个节点对应一个task
|
| 构造器和说明 |
|---|
IONet(String[] iptables,
int serverPort,
Cipher cipher,
String token,
Key key,
String connectionId) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addNodeToNodes(Node node)
Description: 向net网络中添加一个新的目标主机, 防止重复的ip,一台主机可能存在多个ip段。
|
int |
getMinNodeSize()
Description: 获取所有在线node的2/3
|
List<Node> |
getNodes()
Description: 获取当前全部节点的node状态
|
int |
getTaskSize()
Description: 获取活跃的task数
|
void |
request(RPCMessage msg)
Description: 将消息添加到各个节点的task上
|
List<RPCResult> |
resphone(String messageId,
long timeOut)
Description: 根据messageId等待获取结果,设置超时时间。
|
void |
start()
Description: 开启网络功能
|
void |
stop()
Description: net网络关闭
|
public void addNodeToNodes(Node node)
addNodeToNodes 在接口中 Netpublic void request(RPCMessage msg)
public List<RPCResult> resphone(String messageId, long timeOut)
public int getTaskSize()
getTaskSize 在接口中 Netpublic int getMinNodeSize()
getMinNodeSize 在接口中 NetCopyright © 2019. All Rights Reserved.