public static class IMAPFolder.FetchProfileItem extends FetchProfile.Item
FetchProfile.Item
class to add new FetchProfile item types, specific to IMAPFolders.FetchProfile
Modifier and Type | Field and Description |
---|---|
static IMAPFolder.FetchProfileItem |
HEADERS
HEADERS is a fetch profile item that can be included in a
FetchProfile during a fetch request to a Folder. |
static IMAPFolder.FetchProfileItem |
INTERNALDATE
INTERNALDATE is a fetch profile item that can be included in a
FetchProfile during a fetch request to a Folder. |
static IMAPFolder.FetchProfileItem |
MESSAGE
MESSAGE is a fetch profile item that can be included in a
FetchProfile during a fetch request to a Folder. |
static IMAPFolder.FetchProfileItem |
SIZE
Deprecated.
|
CONTENT_INFO, ENVELOPE, FLAGS
Modifier | Constructor and Description |
---|---|
protected |
FetchProfileItem(String name) |
public static final IMAPFolder.FetchProfileItem HEADERS
FetchProfile
during a fetch request to a Folder.
This item indicates that the headers for messages in the specified
range are desired to be prefetched. An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.HEADERS); folder.fetch(msgs, fp);
@Deprecated public static final IMAPFolder.FetchProfileItem SIZE
FetchProfile
during a fetch request to a Folder.
This item indicates that the sizes of the messages in the specified
range are desired to be prefetched. SIZE was moved to FetchProfile.Item in JavaMail 1.5.
public static final IMAPFolder.FetchProfileItem MESSAGE
FetchProfile
during a fetch request to a Folder.
This item indicates that the entire messages (headers and body,
including all "attachments") in the specified
range are desired to be prefetched. Note that the entire message
content is cached in memory while the Folder is open. The cached
message will be parsed locally to return header information and
message content. An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.MESSAGE); folder.fetch(msgs, fp);
public static final IMAPFolder.FetchProfileItem INTERNALDATE
FetchProfile
during a fetch request to a Folder.
This item indicates that the IMAP INTERNALDATE values
(received date) of the messages in the specified
range are desired to be prefetched. An example of how a client uses this is below:
FetchProfile fp = new FetchProfile(); fp.add(IMAPFolder.FetchProfileItem.INTERNALDATE); folder.fetch(msgs, fp);
protected FetchProfileItem(String name)
Copyright © 1996-2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.