Class MessageChangedEvent

    • Field Detail

      • FLAGS_CHANGED

        public static final int FLAGS_CHANGED
        The message's flags changed.
        See Also:
        Constant Field Values
      • ENVELOPE_CHANGED

        public static final int ENVELOPE_CHANGED
        The message's envelope (headers, but not body) changed.
        See Also:
        Constant Field Values
      • type

        protected int type
        The event type.
      • msg

        protected transient Message msg
        The message that changed.
    • Constructor Detail

      • MessageChangedEvent

        public MessageChangedEvent​(Object source,
                                   int type,
                                   Message msg)
        Constructor.
        Parameters:
        source - The folder that owns the message
        type - The change type
        msg - The changed message
    • Method Detail

      • getMessageChangeType

        public int getMessageChangeType()
        Return the type of this event.
        Returns:
        type
      • getMessage

        public Message getMessage()
        Return the changed Message.
        Returns:
        the message
      • dispatch

        public void dispatch​(Object listener)
        Invokes the appropriate MessageChangedListener method.
        Specified by:
        dispatch in class MailEvent
        Parameters:
        listener - the listener to invoke on