Class MessageEvent

  • All Implemented Interfaces:
    Serializable

    public class MessageEvent
    extends 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
    • Constructor Detail

      • MessageEvent

        public MessageEvent​(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