Class MessageEvent

  • All Implemented Interfaces:
    Event

    public class MessageEvent
    extends Object
    implements Event
    This event signals that the node has received a message addressed to it.

    This is an immutable object.

    • Constructor Detail

      • MessageEvent

        public MessageEvent​(CompressedPublicKey sender,
                            Object payload)
        Creates a new MessageEvent
        Parameters:
        sender - the message's sender
        payload - content of the message
    • Method Detail

      • getSender

        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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object