org.mule.transport.email.transformers
Class StringToEmailMessage
java.lang.Object
org.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.transport.email.transformers.StringToEmailMessage
- All Implemented Interfaces:
- MuleContextAware, MuleContextNotificationListener<MuleContextNotification>, ServerNotificationListener<MuleContextNotification>, Disposable, Initialisable, NamedObject, MessageProcessor, MessageTransformer, Transformer, EndpointAware
- Direct Known Subclasses:
- ObjectToMimeMessage
public class StringToEmailMessage
- extends AbstractMessageTransformer
StringToEmailMessage
will convert a String to a JavaMail Message,
using the String as the contents. This implementation uses properties on the
transformer to determine the To: and Subject: fields.
Method Summary |
protected java.lang.String |
lookupProperty(MuleMessage message,
java.lang.String propName,
java.lang.String defaultValue)
Searches in outbound, then invocation scope. |
protected void |
setContent(java.lang.Object payload,
javax.mail.Message msg,
java.lang.String contentType,
MuleMessage message)
|
java.lang.Object |
transformMessage(MuleMessage message,
java.lang.String outputEncoding)
Transform the message |
Methods inherited from class org.mule.transformer.AbstractTransformer |
checkReturnClass, dispose, generateTransformerName, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, onNotification, process, registerSourceType, registerSourceType, setAllowNullReturn, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.transformer.Transformer |
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform |
StringToEmailMessage
public StringToEmailMessage()
transformMessage
public java.lang.Object transformMessage(MuleMessage message,
java.lang.String outputEncoding)
throws TransformerException
- Description copied from class:
AbstractMessageTransformer
- Transform the message
- Specified by:
transformMessage
in class AbstractMessageTransformer
- Returns:
-
- Throws:
TransformerException
lookupProperty
protected java.lang.String lookupProperty(MuleMessage message,
java.lang.String propName,
java.lang.String defaultValue)
- Searches in outbound, then invocation scope. If not found, returns a passed in default value.
setContent
protected void setContent(java.lang.Object payload,
javax.mail.Message msg,
java.lang.String contentType,
MuleMessage message)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.