public class TransformerChain extends AbstractMessageTransformer
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypesPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
TransformerChain(List<Transformer> transformers) |
TransformerChain(String name,
List<Transformer> transformers) |
TransformerChain(String name,
Transformer... transformers) |
TransformerChain(Transformer... transformers) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
generateTransformerName() |
void |
initialise()
Template method where deriving classes can do any initialisation after the
properties have been set on this transformer
|
void |
setEndpoint(ImmutableEndpoint endpoint) |
void |
setMuleContext(MuleContext muleContext) |
Object |
transformMessage(MuleMessage message,
String outputEncoding)
Transform the message
|
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transformdispose, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setEncoding, setIgnoreBadInput, setMimeType, setName, setReturnClass, setReturnDataType, toString, 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, transformprocessdisposesetNamegetNamepublic TransformerChain(List<Transformer> transformers)
public TransformerChain(Transformer... transformers)
public TransformerChain(String name, List<Transformer> transformers)
public TransformerChain(String name, Transformer... transformers)
public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException
AbstractMessageTransformertransformMessage in class AbstractMessageTransformerTransformerExceptionpublic void initialise()
throws InitialisationException
AbstractTransformerinitialise in interface Initialisableinitialise in class AbstractTransformerInitialisationException - if a fatal error occurs causing the Mule instance to shutdownRecoverableException - if an error occurs that can be recovered frompublic void setMuleContext(MuleContext muleContext)
setMuleContext in interface MuleContextAwaresetMuleContext in class AbstractTransformerpublic void setEndpoint(ImmutableEndpoint endpoint)
setEndpoint in interface EndpointAwaresetEndpoint in class AbstractTransformerprotected String generateTransformerName()
generateTransformerName in class AbstractTransformerCopyright © 2003–2015 MuleSoft, Inc.. All rights reserved.