javax.mail.event

Class MessageChangedEvent

public class MessageChangedEvent extends MailEvent

Field Summary
static intENVELOPE_CHANGED
The messages envelope changed.
static intFLAGS_CHANGED
The message's flags changed.
protected Messagemsg
protected inttype
Constructor Summary
MessageChangedEvent(Object source, int type, Message message)
Constructor.
Method Summary
voiddispatch(Object listener)
MessagegetMessage()
Return the affected message.
intgetMessageChangeType()
Return the type of change.

Field Detail

ENVELOPE_CHANGED

public static final int ENVELOPE_CHANGED
The messages envelope changed.

FLAGS_CHANGED

public static final int FLAGS_CHANGED
The message's flags changed.

msg

protected transient Message msg

type

protected int type

Constructor Detail

MessageChangedEvent

public MessageChangedEvent(Object source, int type, Message message)
Constructor.

Parameters: source the folder that owns the message type the event type message the affected message

Method Detail

dispatch

public void dispatch(Object listener)

getMessage

public Message getMessage()
Return the affected message.

Returns: the affected message

getMessageChangeType

public int getMessageChangeType()
Return the type of change.

Returns: the event type