Package org.drasyl.event
Class MessageEvent
- java.lang.Object
-
- org.drasyl.event.MessageEvent
-
-
Constructor Summary
Constructors Constructor Description MessageEvent(CompressedPublicKey sender, Object payload)
Deprecated, for removal: This API element is subject to removal in a future version.Useof(CompressedPublicKey, Object)
instead.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Object
getPayload()
Returns the message's payload.CompressedPublicKey
getSender()
Returns the message's sender.int
hashCode()
static MessageEvent
of(CompressedPublicKey sender, Object payload)
Creates a newMessageEvent
String
toString()
-
-
-
Constructor Detail
-
MessageEvent
@Deprecated(since="0.4.0", forRemoval=true) public MessageEvent(CompressedPublicKey sender, Object payload)
Deprecated, for removal: This API element is subject to removal in a future version.Useof(CompressedPublicKey, Object)
instead.- Throws:
NullPointerException
- ifsender
isnull
-
-
Method Detail
-
getSender
@Nullable public CompressedPublicKey getSender()
Returns the message's sender.- Returns:
- the message's sender
-
getPayload
public Object getPayload()
Returns the message's payload.- Returns:
- the message's payload
-
of
public static MessageEvent of(CompressedPublicKey sender, Object payload)
Creates a newMessageEvent
- Parameters:
sender
- the message's senderpayload
- content of the message- Throws:
NullPointerException
- ifsender
isnull
-
-