org.apache.james.jms.builder
Class SimpleMailBuilder
java.lang.Object
org.apache.james.jms.builder.SimpleMailBuilder
- All Implemented Interfaces:
- MailBuilder
public class SimpleMailBuilder
- extends java.lang.Object
- implements MailBuilder
Basic implementation that builds Mail
from basic non-mime ASCII mail.
Naively uses the to header
to determine the recipent and from
to determine the sender.
Note this implementation is too
simple to cope well with wild emails. It may be useful
when dealing with generated ASCII emails.
|
Method Summary |
org.apache.mailet.Mail |
build(java.lang.String text)
Builds a Mail from the given text. |
java.lang.String |
toString()
Renders suitably for logging. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimpleMailBuilder
public SimpleMailBuilder()
SimpleMailBuilder
public SimpleMailBuilder(SimpleMailBuilder.IdGenerator generator)
build
public org.apache.mailet.Mail build(java.lang.String text)
throws javax.mail.MessagingException
- Description copied from interface:
MailBuilder
- Builds a Mail from the given text.
- Specified by:
build in interface MailBuilder
- Parameters:
text - message text
- Returns:
Mail, not null
- Throws:
javax.mail.MessagingException
toString
public java.lang.String toString()
- Renders suitably for logging.
- Overrides:
toString in class java.lang.Object
- Returns:
- a
String representation
of this object.
Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.