Top Description Fields Constructors Methods
javax.mail.event

public Class MessageChangedEvent

extends MailEvent
Class Inheritance
Imports
java.util.*, javax.mail.*

This class models Message change events.
Author
John Mani

Field Summary

Modifier and TypeField and Description
public static final int
ENVELOPE_CHANGED

The message's envelope (headers, but not body) changed.

public static final int
FLAGS_CHANGED

The message's flags changed.

protected transient Message
msg

The message that changed.

private static final long
protected int
type

The event type.

Constructor Summary

AccessConstructor and Description
public
MessageChangedEvent(Object
The folder that owns the message
source
,
int
The change type
type
,
Message
The changed message
msg
)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public void
dispatch(Object
the listener to invoke on
listener
)

Implements abstract javax.mail.event.MailEvent.dispatch.

Invokes the appropriate MessageChangedListener method.
public Message

Returns:

the message
getMessage
()

Return the changed Message.

public int

Returns:

type
getMessageChangeType
()

Return the type of this event.

Field Detail

ENVELOPE_CHANGEDback to summary
public static final int ENVELOPE_CHANGED

The message's envelope (headers, but not body) changed.

FLAGS_CHANGEDback to summary
public static final int FLAGS_CHANGED

The message's flags changed.

msgback to summary
protected transient Message msg

The message that changed.

serialVersionUIDback to summary
private static final long serialVersionUID

Hides javax.mail.event.MailEvent.serialVersionUID.

typeback to summary
protected int type

The event type.

Constructor Detail

MessageChangedEventback to summary
public MessageChangedEvent(Object source, int type, Message msg)

Constructor.

Parameters
source:Object

The folder that owns the message

type:int

The change type

msg:Message

The changed message

Method Detail

dispatchback to summary
public void dispatch(Object listener)

Implements abstract javax.mail.event.MailEvent.dispatch.

Invokes the appropriate MessageChangedListener method.

Parameters
listener:Object

Doc from javax.mail.event.MailEvent.dispatch.

the listener to invoke on

Annotations
@Override
getMessageback to summary
public Message getMessage()

Return the changed Message.

Returns:Message

the message

getMessageChangeTypeback to summary
public int getMessageChangeType()

Return the type of this event.

Returns:int

type