Module com.hedera.hashgraph.sdk
Class EventTransaction
java.lang.Object
com.google.protobuf.AbstractMessageLite<EventTransaction,EventTransaction.Builder>
com.google.protobuf.GeneratedMessageLite<EventTransaction,EventTransaction.Builder>
com.hedera.hapi.platform.event.legacy.EventTransaction
- All Implemented Interfaces:
com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,EventTransactionOrBuilder
@Generated
public final class EventTransaction
extends com.google.protobuf.GeneratedMessageLite<EventTransaction,EventTransaction.Builder>
implements EventTransactionOrBuilder
* An Event Transaction gossiped between nodes as part of events. Each node MUST extract this transaction and process according to the type of transaction encoded.<br/> Both the platform and the application built on that platform MAY define event transactions.<br/> The encoded data MUST be a serialized protobuf message.Protobuf type
com.hedera.hapi.platform.event.EventTransaction-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class* An Event Transaction gossiped between nodes as part of events.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageLite
com.google.protobuf.GeneratedMessageLite.DefaultInstanceBasedParser<T extends com.google.protobuf.GeneratedMessageLite<T,?>>, com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageLite.ExtendableMessage<MessageType, BuilderType>, BuilderType extends com.google.protobuf.GeneratedMessageLite.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageLite.GeneratedExtension<ContainingType extends com.google.protobuf.MessageLite, Type>, com.google.protobuf.GeneratedMessageLite.MethodToInvoke, com.google.protobuf.GeneratedMessageLite.SerializedForm Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageLite
unknownFieldsFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionprotected final ObjectdynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) com.google.protobuf.ByteString* An application transaction.static EventTransaction* A state signature.boolean* An application transaction.boolean* A state signature.static EventTransaction.Builderstatic EventTransaction.BuildernewBuilder(EventTransaction prototype) static EventTransactionparseDelimitedFrom(InputStream input) static EventTransactionparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EventTransactionparseFrom(byte[] data) static EventTransactionparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EventTransactionparseFrom(com.google.protobuf.ByteString data) static EventTransactionparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EventTransactionparseFrom(com.google.protobuf.CodedInputStream input) static EventTransactionparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EventTransactionparseFrom(InputStream input) static EventTransactionparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static EventTransactionparseFrom(ByteBuffer data) static EventTransactionparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<EventTransaction> parser()Methods inherited from class com.google.protobuf.GeneratedMessageLite
createBuilder, createBuilder, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, emptyProtobufList, equals, getDefaultInstanceForType, getParserForType, getSerializedSize, hashCode, isInitialized, makeImmutable, mergeLengthDelimitedField, mergeUnknownFields, mergeVarintField, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBuilderForType, newMessageInfo, newRepeatedGeneratedExtension, newSingularGeneratedExtension, parseDelimitedFrom, parseDelimitedFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parseFrom, parsePartialFrom, parseUnknownField, registerDefaultInstance, toBuilder, toString, writeToMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Field Details
-
APPLICATION_TRANSACTION_FIELD_NUMBER
public static final int APPLICATION_TRANSACTION_FIELD_NUMBER- See Also:
-
STATE_SIGNATURE_TRANSACTION_FIELD_NUMBER
public static final int STATE_SIGNATURE_TRANSACTION_FIELD_NUMBER- See Also:
-
-
Method Details
-
getTransactionCase
- Specified by:
getTransactionCasein interfaceEventTransactionOrBuilder
-
hasApplicationTransaction
public boolean hasApplicationTransaction()* An application transaction. <p> The contents of this transaction SHALL be defined by the application subsystem that created the event.<br/> The contents MUST be a serialized protobuf message.
bytes application_transaction = 1;- Specified by:
hasApplicationTransactionin interfaceEventTransactionOrBuilder- Returns:
- Whether the applicationTransaction field is set.
-
getApplicationTransaction
public com.google.protobuf.ByteString getApplicationTransaction()* An application transaction. <p> The contents of this transaction SHALL be defined by the application subsystem that created the event.<br/> The contents MUST be a serialized protobuf message.
bytes application_transaction = 1;- Specified by:
getApplicationTransactionin interfaceEventTransactionOrBuilder- Returns:
- The applicationTransaction.
-
hasStateSignatureTransaction
public boolean hasStateSignatureTransaction()* A state signature. <p> This transaction SHALL be a valid state signature for a state snapshot.
.com.hedera.hapi.platform.event.StateSignatureTransaction state_signature_transaction = 2;- Specified by:
hasStateSignatureTransactionin interfaceEventTransactionOrBuilder- Returns:
- Whether the stateSignatureTransaction field is set.
-
getStateSignatureTransaction
* A state signature. <p> This transaction SHALL be a valid state signature for a state snapshot.
.com.hedera.hapi.platform.event.StateSignatureTransaction state_signature_transaction = 2;- Specified by:
getStateSignatureTransactionin interfaceEventTransactionOrBuilder- Returns:
- The stateSignatureTransaction.
-
parseFrom
public static EventTransaction parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EventTransaction parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EventTransaction parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EventTransaction parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EventTransaction parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static EventTransaction parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static EventTransaction parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static EventTransaction parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static EventTransaction parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static EventTransaction parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilder
-
newBuilder
-
dynamicMethod
protected final Object dynamicMethod(com.google.protobuf.GeneratedMessageLite.MethodToInvoke method, Object arg0, Object arg1) - Specified by:
dynamicMethodin classcom.google.protobuf.GeneratedMessageLite<EventTransaction,EventTransaction.Builder>
-
getDefaultInstance
-
parser
-