- java.lang.Object
- 
- java.util.EventObject
- 
- jakarta.mail.event.MailEvent
- 
- jakarta.mail.event.MessageChangedEvent
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 
 public class MessageChangedEvent extends MailEvent This class models Message change events.- Author:
- John Mani
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intENVELOPE_CHANGEDThe message's envelope (headers, but not body) changed.static intFLAGS_CHANGEDThe message's flags changed.protected MessagemsgThe message that changed.protected inttypeThe event type.
 - 
Constructor SummaryConstructors Constructor Description MessageChangedEvent(java.lang.Object source, int type, Message msg)Constructor.
 - 
Method SummaryAll 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_CHANGEDpublic static final int FLAGS_CHANGED The message's flags changed.- See Also:
- Constant Field Values
 
 - 
ENVELOPE_CHANGEDpublic static final int ENVELOPE_CHANGED The message's envelope (headers, but not body) changed.- See Also:
- Constant Field Values
 
 - 
typeprotected int type The event type.
 - 
msgprotected transient Message msg The message that changed.
 
- 
 - 
Constructor Detail- 
MessageChangedEventpublic MessageChangedEvent(java.lang.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- 
getMessageChangeTypepublic int getMessageChangeType() Return the type of this event.- Returns:
- type
 
 - 
getMessagepublic Message getMessage() Return the changed Message.- Returns:
- the message
 
 
- 
 
-