Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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`

Constructor Summary
`MessageChangedEvent(java.lang.Object source, int type, Message msg)` Constructor.

Method Summary
`void` | `dispatch(java.lang.Object listener)` Invokes the appropriate MessageChangedListener method.
`Message` | `getMessage()` Return the changed Message.
`int` | `getMessageChangeType()` Return the type of this event.

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`

Field Detail

### 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.

Constructor Detail

### MessageChangedEvent

    public MessageChangedEvent(java.lang.Object source,
                               int type,
                               Message msg)

  Constructor.
  Parameters:
    `source` - The folder that owns the message
    `type` - The change type
    `msg` - The changed message

Method Detail

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD