org.mule.transformers.simple
Class SerializableToByteArray
java.lang.Object
org.mule.transformers.AbstractTransformer
org.mule.transformers.AbstractEventAwareTransformer
org.mule.transformers.simple.SerializableToByteArray
- All Implemented Interfaces:
- Cloneable, Initialisable, UMOBaseTransformer, UMOTransformer
- Direct Known Subclasses:
- ObjectToByteArray
public class SerializableToByteArray
- extends AbstractEventAwareTransformer
SerializableToByteArray
converts a serializable object or a String
to a byte array. If UMOMessage
is configured as a source type on this
transformer by calling setAcceptUMOMessage(true)
then the UMOMessage
will be serialised. This is useful for transports such as TCP where the message
headers would normally be lost.
Methods inherited from class org.mule.transformers.AbstractTransformer |
checkReturnClass, clone, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, initialise, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, nextTransform, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, setReturnClass, toString, transform, unregisterSourceType |
SerializableToByteArray
public SerializableToByteArray()
isAcceptUMOMessage
public boolean isAcceptUMOMessage()
setAcceptUMOMessage
public void setAcceptUMOMessage(boolean value)
transform
public Object transform(Object src,
String encoding,
UMOEventContext context)
throws TransformerException
- Specified by:
transform
in class AbstractEventAwareTransformer
- Throws:
TransformerException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.