Package jakarta.mail.event
Class MessageChangedEvent
- java.lang.Object
-
- java.util.EventObject
-
- jakarta.mail.event.MailEvent
-
- jakarta.mail.event.MessageChangedEvent
-
- All Implemented Interfaces:
Serializable
public class MessageChangedEvent extends MailEvent
This class models Message change events.- Author:
- John Mani
- 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.protected MessagemsgThe message that changed.protected inttypeThe event type.-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description MessageChangedEvent(Object source, int type, Message msg)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispatch(Object listener)Invokes the appropriate MessageChangedListener method.MessagegetMessage()Return the changed Message.intgetMessageChangeType()Return the type of this event.-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
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.
-
-
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
-
-