public class SerializableToByteArray extends AbstractTransformer implements DiscoverableTransformer
SerializableToByteArray converts a serializable object or a String to a byte array. If Message is
configured as a source type on this transformer by calling setAcceptMuleMessage(boolean) then the Message will
be serialised. This is useful for transports such as TCP where the message headers would normally be lost.ReactiveProcessor.ProcessingTypelogger, muleContext, name, sourceTypesDEFAULT_PRIORITY_WEIGHTING, MAX_PRIORITY_WEIGHTING, MIN_PRIORITY_WEIGHTING| Constructor and Description |
|---|
SerializableToByteArray() |
| Modifier and Type | Method and Description |
|---|---|
Object |
doTransform(Object src,
Charset 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, getName, getReturnDataType, getSourceDataTypes, initialise, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceDataTypeSupported, process, registerSourceType, resolveEncoding, setAllowNullReturn, setIgnoreBadInput, setMuleContext, setName, setReturnDataType, toString, transform, transform, unregisterSourceTypegetAnnotation, getAnnotations, getLocation, setAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProcessingTypegetReturnDataType, getSourceDataTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, setReturnDataType, transform, transformsetMuleContextpublic boolean isAcceptMuleMessage()
public void setAcceptMuleMessage(boolean value)
public Object doTransform(Object src, Charset 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–2017 MuleSoft, Inc.. All rights reserved.