com.sun.mail.dsn

Class MessageHeaders


public class MessageHeaders
extends MimeMessage

A special MimeMessage object that contains only message headers, no content. Used to represent the MIME type text/rfc822-headers.

Constructor Summary

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.

Method Summary

protected InputStream
getContentStream()
InputStream
getInputStream()
int
getSize()
Return the size of this message.
void
setDataHandler(DataHandler dh)
Can't set any content for a MessageHeaders object.

Constructor Details

MessageHeaders

public MessageHeaders()
            throws MessagingException
Construct a MessageHeaders object.

MessageHeaders

public MessageHeaders(InputStream is)
            throws MessagingException
Constructs a MessageHeaders object from the given InputStream.
Parameters:
is - InputStream

MessageHeaders

public MessageHeaders(InternetHeaders headers)
            throws MessagingException
Constructs a MessageHeaders object using the given InternetHeaders.
Parameters:
headers - InternetHeaders to use

Method Details

getContentStream

protected InputStream getContentStream()

getInputStream

public InputStream getInputStream()

getSize

public int getSize()
Return the size of this message. Always returns zero.

setDataHandler

public void setDataHandler(DataHandler dh)
            throws MessagingException
Can't set any content for a MessageHeaders object.