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