Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
javax.mail.Message

Packages that use Message
com.sun.mail.imap | An IMAP protocol provider for the JavaMail API that provides access to an IMAP message store.
com.sun.mail.pop3 | A POP3 protocol provider for the JavaMail API that provides access to a POP3 message store.
com.sun.mail.smtp | An SMTP protocol provider for the JavaMail API that provides access to an SMTP server.
javax.mail | Classes modeling a mail system.
javax.mail.event | Listeners and events for the JavaMail API.
javax.mail.internet | Classes specific to Internet mail systems.
javax.mail.search | Message search terms for the JavaMail API.

Uses of Message in com.sun.mail.imap

Methods in com.sun.mail.imap that return Message
`Message` | `IMAPFolder.getMessage(int msgnum)` Get the specified message.
`Message[]` | `IMAPFolder.expunge()` Expunge.
`Message[]` | `IMAPFolder.search(SearchTerm term)` Search whole folder for messages matching the given term.
`Message[]` | `IMAPFolder.search(SearchTerm term, Message[] msgs)` Search the folder for messages matching the given term.
`Message` | `IMAPFolder.getMessageByUID(long uid)` Get the Message corresponding to the given UID.
`Message[]` | `IMAPFolder.getMessagesByUID(long start, long end)` Get the Messages specified by the given range.
`Message[]` | `IMAPFolder.getMessagesByUID(long[] uids)` Get the Messages specified by the given array.

Methods in com.sun.mail.imap with parameters of type Message
`void` | `IMAPFolder.fetch(Message[] msgs, FetchProfile fp)` Prefetch attributes, based on the given FetchProfile.
`void` | `IMAPFolder.setFlags(Message[] msgs, Flags flag, boolean value)` Set the specified flags for the given array of messages.
`void` | `IMAPFolder.appendMessages(Message[] msgs)` Append the given messages into this folder.
`void` | `IMAPFolder.copyMessages(Message[] msgs, Folder folder)` Copy the specified messages from this folder, to the specified destination.
`Message[]` | `IMAPFolder.search(SearchTerm term, Message[] msgs)` Search the folder for messages matching the given term.
`long` | `IMAPFolder.getUID(Message message)` Get the UID for the specified message.

Uses of Message in com.sun.mail.pop3

Subclasses of Message in com.sun.mail.pop3
`class` | `POP3Message` A POP3 Message.

Methods in com.sun.mail.pop3 that return Message
`Message` | `POP3Folder.getMessage(int msgno)`
`Message[]` | `POP3Folder.expunge()` Always throws `MethodNotSupportedException` because the POP3 protocol doesn't support expunging messages without closing the folder; call the `close` method with the `expunge` argument set to `true` instead.

Methods in com.sun.mail.pop3 with parameters of type Message
`void` | `POP3Folder.appendMessages(Message[] msgs)` Always throws `MethodNotSupportedException` because the POP3 protocol doesn't support appending messages.
`void` | `POP3Folder.fetch(Message[] msgs, FetchProfile fp)` Prefetch information about POP3 messages.
`java.lang.String` | `POP3Folder.getUID(Message msg)` Return the unique ID string for this message, or null if not available.
`protected void` | `POP3Folder.notifyMessageChangedListeners(int type, Message m)`

Uses of Message in com.sun.mail.smtp

Subclasses of Message in com.sun.mail.smtp
`class` | `SMTPMessage` This class is a specialization of the MimeMessage class that allows you to specify various SMTP options and parameters that will be used when this message is sent over SMTP.

Methods in com.sun.mail.smtp with parameters of type Message
`void` | `SMTPTransport.sendMessage(Message message, Address[] addresses)` Send the Message to the specified list of addresses.

Uses of Message in javax.mail

Methods in javax.mail that return Message
`abstract Message` | `Message.reply(boolean replyToAll)` Get a new Message suitable for a reply to this message.
`Message` | `MessageContext.getMessage()` Return the Message that contains the content.
`abstract Message` | `Folder.getMessage(int msgnum)` Get the Message object corresponding to the given message number.
`Message[]` | `Folder.getMessages(int start, int end)` Get the Message objects for message numbers ranging from start through end, both start and end inclusive.
`Message[]` | `Folder.getMessages(int[] msgnums)` Get the Message objects for message numbers specified in the array.
`Message[]` | `Folder.getMessages()` Get all Message objects from this Folder.
`abstract Message[]` | `Folder.expunge()` Expunge (permanently remove) messages marked DELETED.
`Message[]` | `Folder.search(SearchTerm term)` Search this Folder for messages matching the specified search criterion.
`Message[]` | `Folder.search(SearchTerm term, Message[] msgs)` Search the given array of messages for those that match the specified search criterion.
`Message` | `UIDFolder.getMessageByUID(long uid)` Get the Message corresponding to the given UID.
`Message[]` | `UIDFolder.getMessagesByUID(long start, long end)` Get the Messages specified by the given range.
`Message[]` | `UIDFolder.getMessagesByUID(long[] uids)` Get the Messages specified by the given array of UIDs.

Methods in javax.mail with parameters of type Message
`static void` | `Transport.send(Message msg)` Send a message.
`static void` | `Transport.send(Message msg, Address[] addresses)` Send the message to the specified addresses, ignoring any recipients specified in the message itself.
`abstract void` | `Transport.sendMessage(Message msg, Address[] addresses)` Send the Message to the specified list of addresses.
`protected void` | `Transport.notifyTransportListeners(int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)` Notify all TransportListeners.
`abstract void` | `Folder.appendMessages(Message[] msgs)` Append given Messages to this folder.
`void` | `Folder.fetch(Message[] msgs, FetchProfile fp)` Prefetch the items specified in the FetchProfile for the given Messages.
`void` | `Folder.setFlags(Message[] msgs, Flags flag, boolean value)` Set the specified flags on the messages specified in the array.
`void` | `Folder.copyMessages(Message[] msgs, Folder folder)` Copy the specified Messages from this Folder into another Folder.
`Message[]` | `Folder.search(SearchTerm term, Message[] msgs)` Search the given array of messages for those that match the specified search criterion.
`protected void` | `Folder.notifyMessageAddedListeners(Message[] msgs)` Notify all MessageCountListeners about the addition of messages into this folder.
`protected void` | `Folder.notifyMessageRemovedListeners(boolean removed, Message[] msgs)` Notify all MessageCountListeners about the removal of messages from this Folder.
`protected void` | `Folder.notifyMessageChangedListeners(int type, Message msg)` Notify all MessageChangedListeners.
`long` | `UIDFolder.getUID(Message message)` Get the UID for the specified message.

Uses of Message in javax.mail.event

Fields in javax.mail.event declared as Message
`protected Message` | `MessageChangedEvent.msg` The message that changed.
`protected Message` | `TransportEvent.msg`
`protected Message[]` | `MessageCountEvent.msgs` The messages.

Methods in javax.mail.event that return Message
`Message` | `MessageChangedEvent.getMessage()` Return the changed Message.
`Message` | `TransportEvent.getMessage()` Get the Message object associated with this Transport Event.
`Message[]` | `MessageCountEvent.getMessages()` Return the array of messages added or removed.

Constructors in javax.mail.event with parameters of type Message
`MessageChangedEvent(java.lang.Object source, int type, Message msg)` Constructor.
`TransportEvent(Transport transport, int type, Address[] validSent, Address[] validUnsent, Address[] invalid, Message msg)` Constructor.
`MessageCountEvent(Folder folder, int type, boolean removed, Message[] msgs)` Constructor.

Uses of Message in javax.mail.internet

Subclasses of Message in javax.mail.internet
`class` | `MimeMessage` This class represents a MIME style email message.

Methods in javax.mail.internet that return Message
`Message` | `MimeMessage.reply(boolean replyToAll)` Get a new Message suitable for a reply to this message.

Uses of Message in javax.mail.search

Methods in javax.mail.search with parameters of type Message
`abstract boolean` | `SearchTerm.match(Message msg)` This method applies a specific match criterion to the given message and returns the result.
`boolean` | `AndTerm.match(Message msg)` The AND operation.
`boolean` | `RecipientStringTerm.match(Message msg)` Check whether the address specified in the constructor is a substring of the recipient address of this Message.
`boolean` | `BodyTerm.match(Message msg)` The match method.
`boolean` | `MessageNumberTerm.match(Message msg)` The match method.
`boolean` | `SentDateTerm.match(Message msg)` The match method.
`boolean` | `MessageIDTerm.match(Message msg)` The match method.
`boolean` | `HeaderTerm.match(Message msg)` The header match method.
`boolean` | `NotTerm.match(Message msg)`
`boolean` | `SizeTerm.match(Message msg)` The match method.
`boolean` | `OrTerm.match(Message msg)` The OR operation.
`boolean` | `RecipientTerm.match(Message msg)` The match method.
`boolean` | `ReceivedDateTerm.match(Message msg)` The match method.
`boolean` | `SubjectTerm.match(Message msg)` The match method.
`boolean` | `FlagTerm.match(Message msg)` The comparison method.
`boolean` | `FromTerm.match(Message msg)` The address comparator.
`boolean` | `FromStringTerm.match(Message msg)` Check whether the address string specified in the constructor is a substring of the From address of this Message.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES