|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.transformer.simple.AutoTransformer
public class AutoTransformer
A transformer that uses the transform discovery mechanism to convert the message payload. This transformer works much better when transforming custom object types rather that java types since there is less chance for ambiguity. If an exact match cannot be made an execption will be thrown.
Field Summary |
---|
Fields inherited from class org.mule.transformer.AbstractTransformer |
---|
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
AutoTransformer()
|
Method Summary | |
---|---|
void |
initialise()
Template method where deriving classes can do any initialisation after the properties have been set on this transformer |
java.lang.Object |
transformMessage(MuleMessage message,
java.lang.String outputEncoding)
Transform the message |
Methods inherited from class org.mule.transformer.AbstractMessageTransformer |
---|
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.transformer.Transformer |
---|
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform |
Methods inherited from interface org.mule.api.processor.MessageProcessor |
---|
process |
Methods inherited from interface org.mule.api.lifecycle.Disposable |
---|
dispose |
Methods inherited from interface org.mule.api.NamedObject |
---|
getName, setName |
Methods inherited from interface org.mule.api.context.MuleContextAware |
---|
setMuleContext |
Methods inherited from interface org.mule.endpoint.EndpointAware |
---|
setEndpoint |
Constructor Detail |
---|
public AutoTransformer()
Method Detail |
---|
public void initialise() throws InitialisationException
initialise
in interface Initialisable
initialise
in class AbstractTransformer
InitialisationException
RecoverableException
- if an error occurs that can be recovered frompublic java.lang.Object transformMessage(MuleMessage message, java.lang.String outputEncoding) throws TransformerException
AbstractMessageTransformer
transformMessage
in class AbstractMessageTransformer
TransformerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |