org.subethamail.wiser
Class WiserMessage

java.lang.Object
  extended by org.subethamail.wiser.WiserMessage

public class WiserMessage
extends Object

This class wraps a received message and provides a way to generate a JavaMail MimeMessage from the data.

Author:
Jon Stevens

Method Summary
 void dumpMessage(PrintStream out)
          Dumps the rough contents of the message for debugging purposes
 byte[] getData()
          Get's the raw message DATA.
 String getEnvelopeReceiver()
          Get's the RCPT TO:
 String getEnvelopeSender()
          Get's the MAIL FROM:
 javax.mail.internet.MimeMessage getMimeMessage()
          Generate a JavaMail MimeMessage.
 String toString()
          Implementation of toString()
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getMimeMessage

public javax.mail.internet.MimeMessage getMimeMessage()
                                               throws javax.mail.MessagingException
Generate a JavaMail MimeMessage.

Throws:
javax.mail.MessagingException

getData

public byte[] getData()
Get's the raw message DATA.


getEnvelopeReceiver

public String getEnvelopeReceiver()
Get's the RCPT TO:


getEnvelopeSender

public String getEnvelopeSender()
Get's the MAIL FROM:


dumpMessage

public void dumpMessage(PrintStream out)
                 throws javax.mail.MessagingException
Dumps the rough contents of the message for debugging purposes

Throws:
javax.mail.MessagingException

toString

public String toString()
Implementation of toString()

Overrides:
toString in class Object
Returns:
getData() as a string or an empty string if getData is null


Copyright © 2006-2012. All Rights Reserved.