Class MessageEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class MessageEvent
    extends java.util.EventObject
    This class represents a received message event Management modules will use this message event in order to process a received network packet internally
    Author:
    Bongjae Chang
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      MessageEvent​(java.lang.Object source, Message message, PeerID sourcePeerID, PeerID targetPeerID)
      Creates a new event
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Message getMessage()
      Returns the message associated with the event
      PeerID getSourcePeerID()
      Returns the source peer id from which this message is sent
      PeerID getTargetPeerID()
      Returns the target peer id to which this message is sent
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • MessageEvent

        public MessageEvent​(java.lang.Object source,
                            Message message,
                            PeerID sourcePeerID,
                            PeerID targetPeerID)
        Creates a new event
        Parameters:
        source - The object on which the message was received.
        message - The message object
        sourcePeerID - source peer id
        targetPeerID - target peer id
    • Method Detail

      • getMessage

        public Message getMessage()
        Returns the message associated with the event
        Returns:
        message
      • getSourcePeerID

        public PeerID getSourcePeerID()
        Returns the source peer id from which this message is sent
        Returns:
        peer id
      • getTargetPeerID

        public PeerID getTargetPeerID()
        Returns the target peer id to which this message is sent
        Returns:
        peer id