public final class GossipMessage extends com.google.protobuf.GeneratedMessageV3 implements GossipMessageOrBuilder
GossipMessage defines the message sent in a gossip networkProtobuf type
gossip.GossipMessage
Modifier and Type | Class and Description |
---|---|
static class |
GossipMessage.Builder
GossipMessage defines the message sent in a gossip network
|
static class |
GossipMessage.ContentCase |
static class |
GossipMessage.Tag
Protobuf enum
gossip.GossipMessage.Tag |
com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
ACK_FIELD_NUMBER |
static int |
ALIVE_MSG_FIELD_NUMBER |
static int |
CHANNEL_FIELD_NUMBER |
static int |
CONN_FIELD_NUMBER |
static int |
DATA_DIG_FIELD_NUMBER |
static int |
DATA_MSG_FIELD_NUMBER |
static int |
DATA_REQ_FIELD_NUMBER |
static int |
DATA_UPDATE_FIELD_NUMBER |
static int |
EMPTY_FIELD_NUMBER |
static int |
HELLO_FIELD_NUMBER |
static int |
LEADERSHIP_MSG_FIELD_NUMBER |
static int |
MEM_REQ_FIELD_NUMBER |
static int |
MEM_RES_FIELD_NUMBER |
static int |
NONCE_FIELD_NUMBER |
static int |
PEER_IDENTITY_FIELD_NUMBER |
static int |
PRIVATE_DATA_FIELD_NUMBER |
static int |
PRIVATEREQ_FIELD_NUMBER |
static int |
PRIVATERES_FIELD_NUMBER |
static int |
STATE_INFO_FIELD_NUMBER |
static int |
STATE_INFO_PULL_REQ_FIELD_NUMBER |
static int |
STATE_REQUEST_FIELD_NUMBER |
static int |
STATE_RESPONSE_FIELD_NUMBER |
static int |
STATE_SNAPSHOT_FIELD_NUMBER |
static int |
TAG_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
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"]; |
static GossipMessage |
getDefaultInstance() |
GossipMessage |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
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
|
com.google.protobuf.Parser<GossipMessage> |
getParserForType() |
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
|
int |
getSerializedSize() |
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
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
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
|
int |
hashCode() |
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
|
boolean |
isInitialized() |
static GossipMessage.Builder |
newBuilder() |
static GossipMessage.Builder |
newBuilder(GossipMessage prototype) |
GossipMessage.Builder |
newBuilderForType() |
static GossipMessage |
parseDelimitedFrom(InputStream input) |
static GossipMessage |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GossipMessage |
parseFrom(byte[] data) |
static GossipMessage |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GossipMessage |
parseFrom(ByteBuffer data) |
static GossipMessage |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GossipMessage |
parseFrom(com.google.protobuf.ByteString data) |
static GossipMessage |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GossipMessage |
parseFrom(com.google.protobuf.CodedInputStream input) |
static GossipMessage |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static GossipMessage |
parseFrom(InputStream input) |
static GossipMessage |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<GossipMessage> |
parser() |
GossipMessage.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
findInitializationErrors, getInitializationErrorString, toString
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int NONCE_FIELD_NUMBER
public static final int CHANNEL_FIELD_NUMBER
public static final int TAG_FIELD_NUMBER
public static final int ALIVE_MSG_FIELD_NUMBER
public static final int MEM_REQ_FIELD_NUMBER
public static final int MEM_RES_FIELD_NUMBER
public static final int DATA_MSG_FIELD_NUMBER
public static final int HELLO_FIELD_NUMBER
public static final int DATA_DIG_FIELD_NUMBER
public static final int DATA_REQ_FIELD_NUMBER
public static final int DATA_UPDATE_FIELD_NUMBER
public static final int EMPTY_FIELD_NUMBER
public static final int CONN_FIELD_NUMBER
public static final int STATE_INFO_FIELD_NUMBER
public static final int STATE_SNAPSHOT_FIELD_NUMBER
public static final int STATE_INFO_PULL_REQ_FIELD_NUMBER
public static final int STATE_REQUEST_FIELD_NUMBER
public static final int STATE_RESPONSE_FIELD_NUMBER
public static final int LEADERSHIP_MSG_FIELD_NUMBER
public static final int PEER_IDENTITY_FIELD_NUMBER
public static final int ACK_FIELD_NUMBER
public static final int PRIVATEREQ_FIELD_NUMBER
public static final int PRIVATERES_FIELD_NUMBER
public static final int PRIVATE_DATA_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields
in interface com.google.protobuf.MessageOrBuilder
getUnknownFields
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
public GossipMessage.ContentCase getContentCase()
getContentCase
in interface GossipMessageOrBuilder
public 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"];
getNonce
in interface GossipMessageOrBuilder
public 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"];
getChannel
in interface GossipMessageOrBuilder
public int getTagValue()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
getTagValue
in interface GossipMessageOrBuilder
public GossipMessage.Tag getTag()
determines to which peers it is allowed to forward the message
.gossip.GossipMessage.Tag tag = 3 [json_name = "tag"];
getTag
in interface GossipMessageOrBuilder
public boolean hasAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
hasAliveMsg
in interface GossipMessageOrBuilder
public AliveMessage getAliveMsg()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
getAliveMsg
in interface GossipMessageOrBuilder
public AliveMessageOrBuilder getAliveMsgOrBuilder()
Membership
.gossip.AliveMessage alive_msg = 5 [json_name = "aliveMsg"];
getAliveMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
hasMemReq
in interface GossipMessageOrBuilder
public MembershipRequest getMemReq()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
getMemReq
in interface GossipMessageOrBuilder
public MembershipRequestOrBuilder getMemReqOrBuilder()
.gossip.MembershipRequest mem_req = 6 [json_name = "memReq"];
getMemReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
hasMemRes
in interface GossipMessageOrBuilder
public MembershipResponse getMemRes()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
getMemRes
in interface GossipMessageOrBuilder
public MembershipResponseOrBuilder getMemResOrBuilder()
.gossip.MembershipResponse mem_res = 7 [json_name = "memRes"];
getMemResOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
hasDataMsg
in interface GossipMessageOrBuilder
public DataMessage getDataMsg()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
getDataMsg
in interface GossipMessageOrBuilder
public DataMessageOrBuilder getDataMsgOrBuilder()
Contains a ledger block
.gossip.DataMessage data_msg = 8 [json_name = "dataMsg"];
getDataMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
hasHello
in interface GossipMessageOrBuilder
public GossipHello getHello()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
getHello
in interface GossipMessageOrBuilder
public GossipHelloOrBuilder getHelloOrBuilder()
Used for push&pull
.gossip.GossipHello hello = 9 [json_name = "hello"];
getHelloOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
hasDataDig
in interface GossipMessageOrBuilder
public DataDigest getDataDig()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
getDataDig
in interface GossipMessageOrBuilder
public DataDigestOrBuilder getDataDigOrBuilder()
.gossip.DataDigest data_dig = 10 [json_name = "dataDig"];
getDataDigOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
hasDataReq
in interface GossipMessageOrBuilder
public DataRequest getDataReq()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
getDataReq
in interface GossipMessageOrBuilder
public DataRequestOrBuilder getDataReqOrBuilder()
.gossip.DataRequest data_req = 11 [json_name = "dataReq"];
getDataReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
hasDataUpdate
in interface GossipMessageOrBuilder
public DataUpdate getDataUpdate()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
getDataUpdate
in interface GossipMessageOrBuilder
public DataUpdateOrBuilder getDataUpdateOrBuilder()
.gossip.DataUpdate data_update = 12 [json_name = "dataUpdate"];
getDataUpdateOrBuilder
in interface GossipMessageOrBuilder
public boolean hasEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
hasEmpty
in interface GossipMessageOrBuilder
public Empty getEmpty()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
getEmpty
in interface GossipMessageOrBuilder
public EmptyOrBuilder getEmptyOrBuilder()
Empty message, used for pinging
.gossip.Empty empty = 13 [json_name = "empty"];
getEmptyOrBuilder
in interface GossipMessageOrBuilder
public boolean hasConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
hasConn
in interface GossipMessageOrBuilder
public ConnEstablish getConn()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
getConn
in interface GossipMessageOrBuilder
public ConnEstablishOrBuilder getConnOrBuilder()
ConnEstablish, used for establishing a connection
.gossip.ConnEstablish conn = 14 [json_name = "conn"];
getConnOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
hasStateInfo
in interface GossipMessageOrBuilder
public StateInfo getStateInfo()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
getStateInfo
in interface GossipMessageOrBuilder
public StateInfoOrBuilder getStateInfoOrBuilder()
Used for relaying information about state
.gossip.StateInfo state_info = 15 [json_name = "stateInfo"];
getStateInfoOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
hasStateSnapshot
in interface GossipMessageOrBuilder
public StateInfoSnapshot getStateSnapshot()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
getStateSnapshot
in interface GossipMessageOrBuilder
public StateInfoSnapshotOrBuilder getStateSnapshotOrBuilder()
Used for sending sets of StateInfo messages
.gossip.StateInfoSnapshot state_snapshot = 16 [json_name = "stateSnapshot"];
getStateSnapshotOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
hasStateInfoPullReq
in interface GossipMessageOrBuilder
public StateInfoPullRequest getStateInfoPullReq()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
getStateInfoPullReq
in interface GossipMessageOrBuilder
public StateInfoPullRequestOrBuilder getStateInfoPullReqOrBuilder()
Used for asking for StateInfoSnapshots
.gossip.StateInfoPullRequest state_info_pull_req = 17 [json_name = "stateInfoPullReq"];
getStateInfoPullReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
hasStateRequest
in interface GossipMessageOrBuilder
public RemoteStateRequest getStateRequest()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
getStateRequest
in interface GossipMessageOrBuilder
public RemoteStateRequestOrBuilder getStateRequestOrBuilder()
Used to ask from a remote peer a set of blocks
.gossip.RemoteStateRequest state_request = 18 [json_name = "stateRequest"];
getStateRequestOrBuilder
in interface GossipMessageOrBuilder
public boolean hasStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
hasStateResponse
in interface GossipMessageOrBuilder
public RemoteStateResponse getStateResponse()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
getStateResponse
in interface GossipMessageOrBuilder
public RemoteStateResponseOrBuilder getStateResponseOrBuilder()
Used to send a set of blocks to a remote peer
.gossip.RemoteStateResponse state_response = 19 [json_name = "stateResponse"];
getStateResponseOrBuilder
in interface GossipMessageOrBuilder
public boolean hasLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
hasLeadershipMsg
in interface GossipMessageOrBuilder
public LeadershipMessage getLeadershipMsg()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
getLeadershipMsg
in interface GossipMessageOrBuilder
public LeadershipMessageOrBuilder getLeadershipMsgOrBuilder()
Used to indicate intent of peer to become leader
.gossip.LeadershipMessage leadership_msg = 20 [json_name = "leadershipMsg"];
getLeadershipMsgOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
hasPeerIdentity
in interface GossipMessageOrBuilder
public PeerIdentity getPeerIdentity()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
getPeerIdentity
in interface GossipMessageOrBuilder
public PeerIdentityOrBuilder getPeerIdentityOrBuilder()
Used to learn of a peer's certificate
.gossip.PeerIdentity peer_identity = 21 [json_name = "peerIdentity"];
getPeerIdentityOrBuilder
in interface GossipMessageOrBuilder
public boolean hasAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
hasAck
in interface GossipMessageOrBuilder
public Acknowledgement getAck()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
getAck
in interface GossipMessageOrBuilder
public AcknowledgementOrBuilder getAckOrBuilder()
.gossip.Acknowledgement ack = 22 [json_name = "ack"];
getAckOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
hasPrivateReq
in interface GossipMessageOrBuilder
public RemotePvtDataRequest getPrivateReq()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
getPrivateReq
in interface GossipMessageOrBuilder
public RemotePvtDataRequestOrBuilder getPrivateReqOrBuilder()
Used to request private data
.gossip.RemotePvtDataRequest privateReq = 23 [json_name = "privateReq"];
getPrivateReqOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
hasPrivateRes
in interface GossipMessageOrBuilder
public RemotePvtDataResponse getPrivateRes()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
getPrivateRes
in interface GossipMessageOrBuilder
public RemotePvtDataResponseOrBuilder getPrivateResOrBuilder()
Used to respond to private data requests
.gossip.RemotePvtDataResponse privateRes = 24 [json_name = "privateRes"];
getPrivateResOrBuilder
in interface GossipMessageOrBuilder
public boolean hasPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
hasPrivateData
in interface GossipMessageOrBuilder
public PrivateDataMessage getPrivateData()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
getPrivateData
in interface GossipMessageOrBuilder
public PrivateDataMessageOrBuilder getPrivateDataOrBuilder()
Encapsulates private data used to distribute private rwset after the endorsement
.gossip.PrivateDataMessage private_data = 25 [json_name = "privateData"];
getPrivateDataOrBuilder
in interface GossipMessageOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static GossipMessage parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static GossipMessage parseFrom(InputStream input) throws IOException
IOException
public static GossipMessage parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static GossipMessage parseDelimitedFrom(InputStream input) throws IOException
IOException
public static GossipMessage parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public static GossipMessage parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOException
public static GossipMessage parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOException
public GossipMessage.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static GossipMessage.Builder newBuilder()
public static GossipMessage.Builder newBuilder(GossipMessage prototype)
public GossipMessage.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
public static GossipMessage getDefaultInstance()
public static com.google.protobuf.Parser<GossipMessage> parser()
public com.google.protobuf.Parser<GossipMessage> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public GossipMessage getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
Copyright © 2022. All rights reserved.