Save This Page
Home » glassfish-v2ur2-b04-src » javax » mail » event » [javadoc | source]
javax.mail.event
public class: MessageChangedEvent [javadoc | source]
java.lang.Object
   java.util.EventObject
      javax.mail.event.MailEvent
         javax.mail.event.MessageChangedEvent

All Implemented Interfaces:
    Serializable

This class models Message change events.
Field Summary
public static final  int FLAGS_CHANGED    The message's flags changed. 
public static final  int ENVELOPE_CHANGED    The message's envelope (headers, but not body) changed. 
protected  int type    The event type.
    serial:
 
protected transient  Message msg    The message that changed. 
Constructor:
 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
Method from javax.mail.event.MessageChangedEvent Summary:
dispatch,   getMessage,   getMessageChangeType
Methods from javax.mail.event.MailEvent:
dispatch
Methods from java.util.EventObject:
getSource,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from javax.mail.event.MessageChangedEvent Detail:
 public  void dispatch(Object listener) 
    Invokes the appropriate MessageChangedListener method.
 public Message getMessage() 
    Return the changed Message.
 public int getMessageChangeType() 
    Return the type of this event.