Class Message
- java.lang.Object
-
- com.casper.sdk.model.entity.MessageTopic
-
- com.casper.sdk.model.event.transaction.Message
-
public class Message extends MessageTopic
Message that was emitted by an addressable entity during execution.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.casper.sdk.model.entity.MessageTopic
MessageTopic.MessageTopicBuilder
-
-
Constructor Summary
Constructors Constructor Description Message()Message(java.lang.String entityAddr, MessagePayload<?> message, int topicIndex, long blockIndex)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetBlockIndex()Message index in the block.java.lang.StringgetEntityAddr()The identity of the entity that produced the message.<T extends MessagePayload<?>>
TgetMessage()intgetTopicIndex()Message index in the topic.voidsetBlockIndex(long blockIndex)Message index in the block.voidsetEntityAddr(java.lang.String entityAddr)The identity of the entity that produced the message.voidsetMessage(MessagePayload<?> message)voidsetTopicIndex(int topicIndex)Message index in the topic.-
Methods inherited from class com.casper.sdk.model.entity.MessageTopic
builder, getTopicName, getTopicNameHash, setTopicName, setTopicNameHash
-
-
-
-
Constructor Detail
-
Message
public Message(java.lang.String entityAddr, MessagePayload<?> message, int topicIndex, long blockIndex)
-
Message
public Message()
-
-
Method Detail
-
getMessage
public <T extends MessagePayload<?>> T getMessage()
-
getEntityAddr
public java.lang.String getEntityAddr()
The identity of the entity that produced the message.
-
getTopicIndex
public int getTopicIndex()
Message index in the topic.
-
getBlockIndex
public long getBlockIndex()
Message index in the block.
-
setEntityAddr
public void setEntityAddr(java.lang.String entityAddr)
The identity of the entity that produced the message.
-
setMessage
public void setMessage(MessagePayload<?> message)
-
setTopicIndex
public void setTopicIndex(int topicIndex)
Message index in the topic.
-
setBlockIndex
public void setBlockIndex(long blockIndex)
Message index in the block.
-
-