public class HoneybadgerInfo extends ConsensusInfo
| 构造器和说明 |
|---|
HoneybadgerInfo() |
| 限定符和类型 | 方法和说明 |
|---|---|
static HoneybadgerInfo |
builder(long n,
long f,
Hash nodeId,
long currentView,
long proposeSize,
long normalTimeoutInterval,
long threads) |
static HoneybadgerInfo |
builder(long n,
long f,
Hash nodeId,
long currentView,
long proposeSize,
long normalTimeoutInterval,
long threads,
ConsensusProposalStatusEnum consensusProposalStatus) |
void |
fromJson(com.alibaba.fastjson.JSONObject jsonObject)
Decode message from json object.
|
void |
fromRlp(RlpList list)
Decode message from rlp bytes.
|
ConsensusInfoEnum |
getConsensusInfoEnum()
Getter method for property consensusInfoEnum.
|
ConsensusProposalStatusEnum |
getConsensusProposalStatus() |
long |
getCurrentView() |
long |
getF() |
long |
getN() |
Hash |
getNodeId() |
long |
getNormalTimeoutInterval() |
long |
getProposeSize() |
long |
getThreads() |
void |
setConsensusProposalStatus(ConsensusProposalStatusEnum consensusProposalStatus) |
void |
setCurrentView(long currentView) |
void |
setF(long f) |
void |
setN(long n) |
void |
setNodeId(Hash nodeId) |
void |
setNormalTimeoutInterval(long normalTimeoutInterval) |
void |
setProposeSize(long proposeSize) |
void |
setThreads(long threads) |
void |
toJson(com.alibaba.fastjson.JSONObject jsonObject)
Encode message to json object.
|
byte[] |
toRlp()
Encode message to rlp bytes.
|
setConsensusInfoEnumtoStringpublic static HoneybadgerInfo builder(long n, long f, Hash nodeId, long currentView, long proposeSize, long normalTimeoutInterval, long threads)
public static HoneybadgerInfo builder(long n, long f, Hash nodeId, long currentView, long proposeSize, long normalTimeoutInterval, long threads, ConsensusProposalStatusEnum consensusProposalStatus)
public long getN()
public void setN(long n)
public long getF()
public void setF(long f)
public Hash getNodeId()
public void setNodeId(Hash nodeId)
public long getCurrentView()
public void setCurrentView(long currentView)
public long getProposeSize()
public void setProposeSize(long proposeSize)
public long getThreads()
public void setThreads(long threads)
public long getNormalTimeoutInterval()
public void setNormalTimeoutInterval(long normalTimeoutInterval)
public ConsensusProposalStatusEnum getConsensusProposalStatus()
public void setConsensusProposalStatus(ConsensusProposalStatusEnum consensusProposalStatus)
public ConsensusInfoEnum getConsensusInfoEnum()
ConsensusInfogetConsensusInfoEnum 在类中 ConsensusInfopublic byte[] toRlp()
toRlp 在类中 ConsensusInfopublic void fromRlp(RlpList list)
fromRlp 在类中 ConsensusInfolist - the rlp bytespublic void toJson(com.alibaba.fastjson.JSONObject jsonObject)
toJson 在类中 ConsensusInfojsonObject - the json objectpublic void fromJson(com.alibaba.fastjson.JSONObject jsonObject)
fromJson 在类中 ConsensusInfojsonObject - the json objectCopyright © 2022. All rights reserved.