public interface GossipMessageOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
Acknowledgement |
getAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
AcknowledgementOrBuilder |
getAckOrBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
AliveMessage |
getAliveMsg()
Membership
|
AliveMessageOrBuilder |
getAliveMsgOrBuilder()
Membership
|
com.google.protobuf.ByteString |
getChannel()
The channel of the message.
|
ConnEstablish |
getConn()
ConnEstablish, used for establishing a connection
|
ConnEstablishOrBuilder |
getConnOrBuilder()
ConnEstablish, used for establishing a connection
|
GossipMessage.ContentCase |
getContentCase() |
DataDigest |
getDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
DataDigestOrBuilder |
getDataDigOrBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
DataMessage |
getDataMsg()
Contains a ledger block
|
DataMessageOrBuilder |
getDataMsgOrBuilder()
Contains a ledger block
|
DataRequest |
getDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
DataRequestOrBuilder |
getDataReqOrBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
DataUpdate |
getDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
DataUpdateOrBuilder |
getDataUpdateOrBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
Empty |
getEmpty()
Empty message, used for pinging
|
EmptyOrBuilder |
getEmptyOrBuilder()
Empty message, used for pinging
|
GossipHello |
getHello()
Used for push&pull
|
GossipHelloOrBuilder |
getHelloOrBuilder()
Used for push&pull
|
LeadershipMessage |
getLeadershipMsg()
Used to indicate intent of peer to become leader
|
LeadershipMessageOrBuilder |
getLeadershipMsgOrBuilder()
Used to indicate intent of peer to become leader
|
MembershipRequest |
getMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
MembershipRequestOrBuilder |
getMemReqOrBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
MembershipResponse |
getMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
MembershipResponseOrBuilder |
getMemResOrBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
long |
getNonce()
used mainly for testing, but will might be used in the future
for ensuring message delivery by acking
|
PeerIdentity |
getPeerIdentity()
Used to learn of a peer's certificate
|
PeerIdentityOrBuilder |
getPeerIdentityOrBuilder()
Used to learn of a peer's certificate
|
PrivateDataMessage |
getPrivateData()
Encapsulates private data used to distribute
private rwset after the endorsement
|
PrivateDataMessageOrBuilder |
getPrivateDataOrBuilder()
Encapsulates private data used to distribute
private rwset after the endorsement
|
RemotePvtDataRequest |
getPrivateReq()
Used to request private data
|
RemotePvtDataRequestOrBuilder |
getPrivateReqOrBuilder()
Used to request private data
|
RemotePvtDataResponse |
getPrivateRes()
Used to respond to private data requests
|
RemotePvtDataResponseOrBuilder |
getPrivateResOrBuilder()
Used to respond to private data requests
|
StateInfo |
getStateInfo()
Used for relaying information
about state
|
StateInfoOrBuilder |
getStateInfoOrBuilder()
Used for relaying information
about state
|
StateInfoPullRequest |
getStateInfoPullReq()
Used for asking for StateInfoSnapshots
|
StateInfoPullRequestOrBuilder |
getStateInfoPullReqOrBuilder()
Used for asking for StateInfoSnapshots
|
RemoteStateRequest |
getStateRequest()
Used to ask from a remote peer a set of blocks
|
RemoteStateRequestOrBuilder |
getStateRequestOrBuilder()
Used to ask from a remote peer a set of blocks
|
RemoteStateResponse |
getStateResponse()
Used to send a set of blocks to a remote peer
|
RemoteStateResponseOrBuilder |
getStateResponseOrBuilder()
Used to send a set of blocks to a remote peer
|
StateInfoSnapshot |
getStateSnapshot()
Used for sending sets of StateInfo messages
|
StateInfoSnapshotOrBuilder |
getStateSnapshotOrBuilder()
Used for sending sets of StateInfo messages
|
GossipMessage.Tag |
getTag()
determines to which peers it is allowed
to forward the message
|
int |
getTagValue()
determines to which peers it is allowed
to forward the message
|
boolean |
hasAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"]; |
boolean |
hasAliveMsg()
Membership
|
boolean |
hasConn()
ConnEstablish, used for establishing a connection
|
boolean |
hasDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"]; |
boolean |
hasDataMsg()
Contains a ledger block
|
boolean |
hasDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"]; |
boolean |
hasDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"]; |
boolean |
hasEmpty()
Empty message, used for pinging
|
boolean |
hasHello()
Used for push&pull
|
boolean |
hasLeadershipMsg()
Used to indicate intent of peer to become leader
|
boolean |
hasMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"]; |
boolean |
hasMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"]; |
boolean |
hasPeerIdentity()
Used to learn of a peer's certificate
|
boolean |
hasPrivateData()
Encapsulates private data used to distribute
private rwset after the endorsement
|
boolean |
hasPrivateReq()
Used to request private data
|
boolean |
hasPrivateRes()
Used to respond to private data requests
|
boolean |
hasStateInfo()
Used for relaying information
about state
|
boolean |
hasStateInfoPullReq()
Used for asking for StateInfoSnapshots
|
boolean |
hasStateRequest()
Used to ask from a remote peer a set of blocks
|
boolean |
hasStateResponse()
Used to send a set of blocks to a remote peer
|
boolean |
hasStateSnapshot()
Used for sending sets of StateInfo messages
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
long getNonce()
used mainly for testing, but will might be used in the future for ensuring message delivery by acking
uint64 nonce = 1 [json_name = "nonce"];
com.google.protobuf.ByteString getChannel()
The channel of the message. Some GossipMessages may set this to nil, because they are cross-channels but some may not
bytes channel = 2 [json_name = "channel"];
int getTagValue()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
GossipMessage.Tag getTag()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
boolean hasAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
AliveMessage getAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
AliveMessageOrBuilder getAliveMsgOrBuilder()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
boolean hasMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
MembershipRequest getMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
MembershipRequestOrBuilder getMemReqOrBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
boolean hasMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
MembershipResponse getMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
MembershipResponseOrBuilder getMemResOrBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
boolean hasDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
DataMessage getDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
DataMessageOrBuilder getDataMsgOrBuilder()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
boolean hasHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
GossipHello getHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
GossipHelloOrBuilder getHelloOrBuilder()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
boolean hasDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
DataDigest getDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
DataDigestOrBuilder getDataDigOrBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
boolean hasDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
DataRequest getDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
DataRequestOrBuilder getDataReqOrBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
boolean hasDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
DataUpdate getDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
DataUpdateOrBuilder getDataUpdateOrBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
boolean hasEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
Empty getEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
EmptyOrBuilder getEmptyOrBuilder()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
boolean hasConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
ConnEstablish getConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
ConnEstablishOrBuilder getConnOrBuilder()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
boolean hasStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
StateInfo getStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
StateInfoOrBuilder getStateInfoOrBuilder()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
boolean hasStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
StateInfoSnapshot getStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
StateInfoSnapshotOrBuilder getStateSnapshotOrBuilder()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
boolean hasStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
StateInfoPullRequest getStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
StateInfoPullRequestOrBuilder getStateInfoPullReqOrBuilder()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
boolean hasStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
RemoteStateRequest getStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
RemoteStateRequestOrBuilder getStateRequestOrBuilder()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
boolean hasStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
RemoteStateResponse getStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
RemoteStateResponseOrBuilder getStateResponseOrBuilder()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
boolean hasLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
LeadershipMessage getLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
LeadershipMessageOrBuilder getLeadershipMsgOrBuilder()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
boolean hasPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
PeerIdentity getPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
PeerIdentityOrBuilder getPeerIdentityOrBuilder()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
boolean hasAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
Acknowledgement getAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
AcknowledgementOrBuilder getAckOrBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
boolean hasPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
RemotePvtDataRequest getPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
RemotePvtDataRequestOrBuilder getPrivateReqOrBuilder()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
boolean hasPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
RemotePvtDataResponse getPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
RemotePvtDataResponseOrBuilder getPrivateResOrBuilder()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
boolean hasPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
PrivateDataMessage getPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
PrivateDataMessageOrBuilder getPrivateDataOrBuilder()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
GossipMessage.ContentCase getContentCase()
Copyright © 2022. All rights reserved.