javax.mail.event
Class MessageChangedEvent
public class MessageChangedEvent
A message change event.
static int | ENVELOPE_CHANGED - The message's envelope (headers, but not content) changed.
|
static int | FLAGS_CHANGED - The message's flags changed.
|
protected Message | msg - The message that changed.
|
protected int | type - The event type.
|
ENVELOPE_CHANGED
public static final int ENVELOPE_CHANGED
The message's envelope (headers, but not content) changed.
FLAGS_CHANGED
public static final int FLAGS_CHANGED
The message's flags changed.
msg
protected Message msg
The message that changed.
type
protected int type
The event type.
MessageChangedEvent
public MessageChangedEvent(Object source,
int type,
Message msg)
Constructor.
source
- the owner foldertype
- the type of change (FLAGS_CHANGED or ENVELOPE_CHANGED)msg
- the changed message
dispatch
public void dispatch(Object listener)
Invokes the appropriate listener method.
- dispatch in interface MailEvent
getMessage
public Message getMessage()
Returns the changed message.
getMessageChangeType
public int getMessageChangeType()
Returns the type of this event.
© Copyright 2003, 2004
The Free Software Foundation, All rights reserved