public class ConsensusDocumentImpl extends Object implements ConsensusDocument
ConsensusDocument.ConsensusFlavor, ConsensusDocument.RequiredCertificate, ConsensusDocument.SignatureStatus| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
int |
getBandwidthWeight(String tag) |
int |
getCircWindowParameter() |
Set<String> |
getClientVersions() |
int |
getConsensusMethod() |
int |
getDistSeconds() |
ConsensusDocument.ConsensusFlavor |
getFlavor() |
Timestamp |
getFreshUntilTime() |
ByteBuffer |
getRawDocumentBytes() |
String |
getRawDocumentData() |
Set<ConsensusDocument.RequiredCertificate> |
getRequiredCertificates() |
List<RouterStatus> |
getRouterStatusEntries() |
Set<String> |
getServerVersions() |
HexDigest |
getSigningHash() |
HexDigest |
getSigningHash256() |
boolean |
getUseNTorHandshake() |
Timestamp |
getValidAfterTime() |
Timestamp |
getValidUntilTime() |
int |
getVoteSeconds() |
int |
getWeightScaleParameter() |
int |
hashCode() |
boolean |
isLive() |
boolean |
isValidDocument() |
ConsensusDocument.SignatureStatus |
verifySignatures() |
public ConsensusDocument.ConsensusFlavor getFlavor()
getFlavor in interface ConsensusDocumentpublic Timestamp getValidAfterTime()
getValidAfterTime in interface ConsensusDocumentpublic Timestamp getFreshUntilTime()
getFreshUntilTime in interface ConsensusDocumentpublic Timestamp getValidUntilTime()
getValidUntilTime in interface ConsensusDocumentpublic int getConsensusMethod()
getConsensusMethod in interface ConsensusDocumentpublic int getVoteSeconds()
getVoteSeconds in interface ConsensusDocumentpublic int getDistSeconds()
getDistSeconds in interface ConsensusDocumentpublic Set<String> getClientVersions()
getClientVersions in interface ConsensusDocumentpublic Set<String> getServerVersions()
getServerVersions in interface ConsensusDocumentpublic boolean isLive()
isLive in interface ConsensusDocumentpublic List<RouterStatus> getRouterStatusEntries()
getRouterStatusEntries in interface ConsensusDocumentpublic String getRawDocumentData()
getRawDocumentData in interface Documentpublic ByteBuffer getRawDocumentBytes()
getRawDocumentBytes in interface Documentpublic boolean isValidDocument()
isValidDocument in interface Documentpublic HexDigest getSigningHash()
getSigningHash in interface ConsensusDocumentpublic HexDigest getSigningHash256()
getSigningHash256 in interface ConsensusDocumentpublic ConsensusDocument.SignatureStatus verifySignatures()
verifySignatures in interface ConsensusDocumentpublic Set<ConsensusDocument.RequiredCertificate> getRequiredCertificates()
getRequiredCertificates in interface ConsensusDocumentpublic int getCircWindowParameter()
getCircWindowParameter in interface ConsensusDocumentpublic int getWeightScaleParameter()
getWeightScaleParameter in interface ConsensusDocumentpublic int getBandwidthWeight(String tag)
getBandwidthWeight in interface ConsensusDocumentpublic boolean getUseNTorHandshake()
getUseNTorHandshake in interface ConsensusDocumentCopyright © 2015. All rights reserved.