当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Class MessageChangedEvent - Java Platform, Enterprise Edition v1.3.1 API Specifications
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 |
static int |
ENVELOPE_CHANGED
The message's envelope (headers, but not body) changed. |
static int |
FLAGS_CHANGED
The message's flags changed. |
protected Message |
msg
The message that changed. |
protected int |
type
The event type. |
Fields inherited from class java.util.EventObject |
source |
Methods inherited from class java.util.EventObject |
getSource, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FLAGS_CHANGED
public static final int FLAGS_CHANGED
- The message's flags changed.
ENVELOPE_CHANGED
public static final int ENVELOPE_CHANGED
- The message's envelope (headers, but not body) changed.
type
protected int type
- The event type.
msg
protected transient Message msg
- The message that changed.
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
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(java.lang.Object listener)
- Invokes the appropriate MessageChangedListener method.
- Overrides:
dispatch
in class MailEvent