org.subethamail.wiser
Class WiserMessage

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

public class WiserMessage
extends java.lang.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(java.io.PrintStream out)
          Dumps the rough contents of the message for debugging purposes
 byte[] getData()
          Get's the raw message DATA.
 java.lang.String getEnvelopeReceiver()
          Get's the RCPT TO:
 java.lang.String getEnvelopeSender()
          Get's the MAIL FROM:
 javax.mail.internet.MimeMessage getMimeMessage()
          Generate a JavaMail MimeMessage.
 java.lang.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 java.lang.String getEnvelopeReceiver()
Get's the RCPT TO:


getEnvelopeSender

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


dumpMessage

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

Throws:
javax.mail.MessagingException

toString

public java.lang.String toString()
Implementation of toString()

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


Copyright © 2006-2011. All Rights Reserved.