Package javax.mail.event
Class MessageCountEvent
- java.lang.Object
-
- java.util.EventObject
-
- javax.mail.event.MailEvent
-
- javax.mail.event.MessageCountEvent
-
- All Implemented Interfaces:
java.io.Serializable
public class MessageCountEvent extends MailEvent
A change in the number of messages in a folder.- Version:
- 1.4
- Author:
- Chris Burdess
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
ADDED
Messages were added to the folder.protected Message[]
msgs
The messages.protected boolean
removed
If true, this event is the result of an explicit expunge by this client.static int
REMOVED
Messages were removed from the folder.protected int
type
The event type.
-
Constructor Summary
Constructors Constructor Description MessageCountEvent(Folder source, int type, boolean removed, Message[] msgs)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispatch(java.lang.Object listener)
Invokes the appropriate listener method.Message[]
getMessages()
Returns the messages that were added or removed.int
getType()
Returns the type of this event.boolean
isRemoved()
Indicates whether this event is the result of an explicit expunge, or of an expunge by an external mechanism.
-
-
-
Field Detail
-
ADDED
public static final int ADDED
Messages were added to the folder.- See Also:
- Constant Field Values
-
REMOVED
public static final int REMOVED
Messages were removed from the folder.- See Also:
- Constant Field Values
-
type
protected int type
The event type.
-
removed
protected boolean removed
If true, this event is the result of an explicit expunge by this client. Otherwise this event is the result of an expunge by external mechanisms.
-
msgs
protected transient Message[] msgs
The messages.
-
-
Method Detail
-
getType
public int getType()
Returns the type of this event.
-
isRemoved
public boolean isRemoved()
Indicates whether this event is the result of an explicit expunge, or of an expunge by an external mechanism.
-
getMessages
public Message[] getMessages()
Returns the messages that were added or removed.
-
-