public class MessageHeaders extends MimeMessage
MimeMessage.RecipientTypecachedContent, content, contentStream, dh, flags, headers, modified, savedATTACHMENT, INLINE| Constructor and Description |
|---|
MessageHeaders()
Construct a MessageHeaders object.
|
MessageHeaders(InputStream is)
Constructs a MessageHeaders object from the given InputStream.
|
MessageHeaders(InternetHeaders headers)
Constructs a MessageHeaders object using the given InternetHeaders.
|
| Modifier and Type | Method and Description |
|---|---|
protected InputStream |
getContentStream()
Produce the raw bytes of the content.
|
InputStream |
getInputStream()
Return a decoded input stream for this Message's "content".
|
int |
getSize()
Return the size of this message.
|
void |
setDataHandler(DataHandler dh)
Can't set any content for a MessageHeaders object.
|
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getReceivedDate, getRecipients, getReplyTo, getSender, getSentDate, getSubject, isMimeType, isSet, parse, removeHeader, reply, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, updateMessageID, writeTo, writeToaddRecipient, getFolder, getMessageNumber, getSession, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipientpublic MessageHeaders()
throws MessagingException
MessagingException - for failurespublic MessageHeaders(InputStream is) throws MessagingException
is - InputStreamMessagingException - for failurespublic MessageHeaders(InternetHeaders headers) throws MessagingException
headers - InternetHeaders to useMessagingException - for failurespublic int getSize()
getSize in interface PartgetSize in class MimeMessagepublic InputStream getInputStream()
MimeMessage
This implementation obtains the input stream from the DataHandler,
that is, it invokes getDataHandler().getInputStream().
getInputStream in interface PartgetInputStream in class MimeMessageMimeMessage.getContentStream(),
DataHandler.getInputStream()protected InputStream getContentStream()
MimeMessage
This implementation returns a SharedInputStream, if
contentStream is not null. Otherwise, it
returns a ByteArrayInputStream constructed
out of the content byte array.
getContentStream in class MimeMessageMimeMessage.contentpublic void setDataHandler(DataHandler dh) throws MessagingException
setDataHandler in interface PartsetDataHandler in class MimeMessagedh - The DataHandler for the content.MessagingException - alwaysCopyright © 1996-2018, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.