Package org.drasyl.node.event
Class MessageEvent
java.lang.Object
org.drasyl.node.event.MessageEvent
- All Implemented Interfaces:
Event
This event signals that the node has received a message addressed to it.
This is an immutable object.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanabstract ObjectReturns the message's payload.abstract DrasylAddressReturns the message's sender.inthashCode()static MessageEventof(DrasylAddress sender, Object payload) Creates a newMessageEvent
-
Constructor Details
-
MessageEvent
public MessageEvent()
-
-
Method Details
-
getSender
Returns the message's sender.- Returns:
- the message's sender
-
getPayload
Returns the message's payload.- Returns:
- the message's payload
-
equals
-
hashCode
public int hashCode() -
of
Creates a newMessageEvent- Parameters:
sender- the message's senderpayload- content of the message- Throws:
NullPointerException- ifsenderisnull
-