public class Node extends Object implements Comparable<Node>
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Node.NodeStatus
Description:节点状态.DIE:节点死亡状态(网络断开了,或者已经下线了的) PRE:就绪状态 ASYN:节点正在同步中(在线的,但是不能参与共识节拍) METRONOMER:节拍者(参与了共识节拍的节点,具有leader权限发布节拍器)
|
static class |
Node.NodeType
Description: 节点类型CREATION_NODE:创世节点,就是iptable配置里面的节点 FOLLOW_NODE:追随节点,就是后来加入链的节点.本不在iptable配置中.
|
static class |
Node.Resource |
static class |
Node.Role
Description: 节点角色 light:轻节点,只能同步交易。
|
public Node()
public Node(String[] iptables)
public Node.Resource getResource()
public void setResource(Node.Resource resource)
public void init(String publicIP)
publicIP - public String serverIP()
public String[] privateIps()
public Long getStart()
public void setStart(Long start)
public Node.NodeStatus getStatus()
public void setStatus(Node.NodeStatus status)
public Node.NodeType getType()
public void setType(Node.NodeType type)
public Double getReputation()
public void setReputation(Double reputation)
public String getId()
public void setId(String id)
public Long getDeadTime()
public void setDeadTime(Long deadTime)
public String[] getIptables()
public void setIptables(String[] iptables)
public String getPublicIP()
public void setPublicIP(String publicIP)
public Long getLastActiveTime()
public void setLastActiveTime(Long lastActiveTime)
public int compareTo(Node o)
compareTo 在接口中 Comparable<Node>public String toJSONString()
public void addPublicIp(String publicIP)
publicIP - public boolean isLocalIp(String ip)
ip - public String getLongitude()
public String getLatitude()
public String getName()
public void setName(String name)
public String getLocation()
public void setLocation(String location)
public void setLongitude(String longitude)
public void setLatitude(String latitude)
Copyright © 2020. All Rights Reserved.