public class

MessageChangedEvent

extends MailEvent
java.lang.Object
   ↳ java.util.EventObject
     ↳ com.google.code.javax.mail.event.MailEvent
       ↳ com.google.code.javax.mail.event.MessageChangedEvent

Class Overview

This class models Message change events.

Summary

Constants
int ENVELOPE_CHANGED The message's envelope (headers, but not body) changed.
int FLAGS_CHANGED The message's flags changed.
int LABELS_CHANGED The message's labels changed.
long serialVersionUID
[Expand]
Inherited Constants
From class com.google.code.javax.mail.event.MailEvent
From class java.util.EventObject
Fields
protected Message msg The message that changed.
protected int type The event type.
[Expand]
Inherited Fields
From class java.util.EventObject
Public Constructors
MessageChangedEvent(Object source, int type, Message msg)
Constructor.
Public Methods
void dispatch(Object listener)
Invokes the appropriate MessageChangedListener method.
Message getMessage()
Return the changed Message.
int getMessageChangeType()
Return the type of this event.
[Expand]
Inherited Methods
From class com.google.code.javax.mail.event.MailEvent
From class java.util.EventObject
From class java.lang.Object

Constants

public static final int ENVELOPE_CHANGED

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

Constant Value: 2 (0x00000002)

public static final int FLAGS_CHANGED

The message's flags changed.

Constant Value: 1 (0x00000001)

public static final int LABELS_CHANGED

The message's labels changed.

Constant Value: 3 (0x00000003)

private static final long serialVersionUID

Constant Value: -4974972972105535108 (0xbaf55870be7af17c)

Fields

protected Message msg

The message that changed.

protected int type

The event type.

Public Constructors

public MessageChangedEvent (Object source, int type, Message msg)

Constructor.

Parameters
source The folder that owns the message
type The change type
msg The changed message

Public Methods

public void dispatch (Object listener)

Invokes the appropriate MessageChangedListener method.

Parameters
listener

public Message getMessage ()

Return the changed Message.

Returns
  • the message

public int getMessageChangeType ()

Return the type of this event.

Returns
  • type