public class SerializableToByteArray extends AbstractTransformer implements DiscoverableTransformer
SerializableToByteArray converts a serializable object or a String
to a byte array. If MuleMessage is configured as a source type on this
transformer by calling setAcceptMuleMessage(true) then the MuleMessage
will be serialised. This is useful for transports such as TCP where the message
headers would normally be lost.encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypesDEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTINGPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
SerializableToByteArray() |
| Modifier and Type | Method and Description |
|---|---|
Object |
doTransform(Object src,
String outputEncoding) |
int |
getPriorityWeighting()
If two or more discoverable transformers are equal, this value can be
used to select the correct one
|
boolean |
isAcceptMuleMessage() |
void |
setAcceptMuleMessage(boolean value) |
void |
setPriorityWeighting(int priorityWeighting)
If 2 or more discoverable transformers are equal, this value can be used
to select the correct one
|
dispose, generateTransformerName, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, transform, unregisterSourceType, unregisterSourceTypegetAnnotation, getAnnotations, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform, transformprocessinitialisedisposesetNamegetNamesetMuleContextsetEndpointpublic boolean isAcceptMuleMessage()
public void setAcceptMuleMessage(boolean value)
public Object doTransform(Object src, String outputEncoding) throws TransformerException
doTransform in class AbstractTransformerTransformerExceptionpublic int getPriorityWeighting()
ConvertergetPriorityWeighting in interface ConverterConverter.MIN_PRIORITY_WEIGHTING and Converter.MAX_PRIORITY_WEIGHTING.public void setPriorityWeighting(int priorityWeighting)
ConvertersetPriorityWeighting in interface ConverterpriorityWeighting - the priority weighting for this transformer. This is a value between
Converter.MIN_PRIORITY_WEIGHTING and Converter.MAX_PRIORITY_WEIGHTING.Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.