org.mule.umo.transformer
Interface UMOBaseTransformer
- All Superinterfaces:
- Cloneable, Initialisable
- All Known Subinterfaces:
- UMOStreamingTransformer, UMOTransformer
- All Known Implementing Classes:
- AbstractCompressionTransformer, AbstractEncryptionTransformer, AbstractEventAwareTransformer, AbstractEventTransformer, AbstractJmsTransformer, AbstractStreamingTransformer, AbstractTransformer, AbstractXmlTransformer, AbstractXStreamTransformer, Base64Decoder, Base64Encoder, ByteArrayToHexString, ByteArrayToObject, ByteArrayToSerializable, ByteArrayToString, ChatStringToString, CreditProfileXmlToCreditProfile, DecryptionTransformer, DomDocumentToXml, EmailMessageToString, EncryptionTransformer, ErrorMessageToException, ErrorMessageToExceptionBean, EventObjectTransformer, ExceptionBeanToErrorMessage, ExceptionToString, FileToByteArray, FileToString, GetBeanProperty, GZipCompressTransformer, GZipUncompressTransformer, HexStringToByteArray, HttpClientMethodResponseToObject, HttpRequestToNameString, HttpRequestToSoapRequest, HttpResponseToString, JMSMessageToObject, JXPathExtractor, LoanQuoteRequestToCreditProfileArgs, MapLookup, MessagePropertiesTransformer, MimeMessageToRfc822ByteArray, NameStringToChatString, NoActionTransformer, ObjectArrayToString, ObjectToByteArray, ObjectToFruitLover, ObjectToHttpClientMethodRequest, ObjectToJMSMessage, ObjectToMimeMessage, ObjectToRemoteInvocationResultTransformer, ObjectToRemoteInvocationTransformer, ObjectToString, ObjectToXml, ObjectToXmppPacket, RestRequestToCustomerRequest, Rfc822ByteArraytoMimeMessage, ScriptTransformer, SerializableToByteArray, SetLendersAsRecipients, StdinToNameString, StringToByteArray, StringToEmailMessage, StringToNameString, StringToObjectArray, StringToXMLMessage, TestCompressionTransformer, UMOMessageToHttpResponse, XmlEntityDecoder, XmlEntityEncoder, XmlPrettyPrinter, XmlToDomDocument, XmlToObject, XmppPacketToObject, XsltTransformer
public interface UMOBaseTransformer
- extends Initialisable, Cloneable
UMOTransformer
can be chained together to covert message payloads from one
object type to another.
getEndpoint
UMOImmutableEndpoint getEndpoint()
- The endpoint that this transformer is attached to
- Returns:
- the endpoint associated with the transformer
setEndpoint
void setEndpoint(UMOImmutableEndpoint endpoint)
- Sets the endpoint associated with with this connector
- Parameters:
endpoint
- sets the endpoint associated with the transfromer
setName
void setName(String newName)
- Parameters:
newName
- the logical name for the transformer
getName
String getName()
- Returns:
- the logical name of the transformer
clone
Object clone()
throws CloneNotSupportedException
- Throws:
CloneNotSupportedException
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.