Package javax.mail.event
Class MessageChangedEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.mail.event.MailEvent
-
- javax.mail.event.MessageChangedEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class MessageChangedEvent extends MailEvent
This class models Message change events.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intENVELOPE_CHANGEDThe message's envelope (headers, but not body) changed.static intFLAGS_CHANGEDThe message's flags changed.
-
Constructor Summary
Constructors Constructor Description MessageChangedEvent(java.lang.Object source, int type, Message msg)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispatch(java.lang.Object listener)Invokes the appropriate MessageChangedListener method.MessagegetMessage()Return the changed Message.intgetMessageChangeType()Return the type of this event.
-
-
-
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
-
-
Constructor Detail
-
MessageChangedEvent
public MessageChangedEvent(java.lang.Object source, int type, Message msg)Constructor.- Parameters:
source- The folder that owns the messagetype- The change typemsg- 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
-
-