org.mule.providers
Class WriterMessageAdapter
java.lang.Object
org.mule.providers.AbstractMessageAdapter
org.mule.providers.WriterMessageAdapter
- All Implemented Interfaces:
- Serializable, UMOMessageAdapter
- public class WriterMessageAdapter
- extends AbstractMessageAdapter
WriterMessageAdapter wraps a java.io.StringWriter and allows meta
information to be associated with the Writer.
- See Also:
- Serialized Form
| Methods inherited from class org.mule.providers.AbstractMessageAdapter |
addAttachment, addProperties, clearProperties, convertToBytes, getAttachment, getAttachmentNames, getBooleanProperty, getCorrelationGroupSize, getCorrelationId, getCorrelationSequence, getDoubleProperty, getEncoding, getExceptionPayload, getIntProperty, getLongProperty, getPayloadAsString, getProperty, getProperty, getPropertyNames, getReplyTo, getStringProperty, getUniqueId, removeAttachment, removeProperty, setBooleanProperty, setCorrelationGroupSize, setCorrelationId, setCorrelationSequence, setDoubleProperty, setEncoding, setExceptionPayload, setIntProperty, setLongProperty, setProperty, setReplyTo, setStringProperty, toString |
WriterMessageAdapter
public WriterMessageAdapter(Object message)
throws MessageTypeNotSupportedException
getPayloadAsString
public String getPayloadAsString(String encoding)
throws Exception
- Converts the message implementation into a String representation
- Parameters:
encoding - The encoding to use when transforming the message (if
necessary). The parameter is used when converting from a byte array
- Returns:
- String representation of the message payload
- Throws:
Exception - Implementation may throw an endpoint specific exception
getPayloadAsBytes
public byte[] getPayloadAsBytes()
throws Exception
- Converts the message implementation into a String representation
- Returns:
- String representation of the message
- Throws:
Exception - Implemetation may throw an endpoint specific exception
getPayload
public Object getPayload()
- Returns:
- the current message
write
public void write(String string)
write
public void write(String string,
int offset,
int len)
getWriter
public Writer getWriter()
flush
public void flush()
close
public void close()
throws IOException
- Throws:
IOException
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.