Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.mule.api.transformer.Transformer

Packages that use Transformer
org.mule | The Mule implementation of the Universal Message Objects(tm) API specification.
org.mule.api | The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
org.mule.api.endpoint | Endpoint interfaces.
org.mule.api.registry |
org.mule.api.transformer | Contains the interfaces for transformers and exceptions for the Transformer API.
org.mule.api.transport | Contains the interfaces that comprise a provider implementation.
org.mule.config.i18n | Internationalisation support for Mule messages and exception messages.
org.mule.config.spring.factories |
org.mule.config.transformer |
org.mule.construct.builder |
org.mule.endpoint | Implemtation of Mule endpoint uris.
org.mule.example.bookstore.transformers |
org.mule.example.errorhandler |
org.mule.example.geomail.transformers |
org.mule.example.hello |
org.mule.example.loanbroker.transformers |
org.mule.example.scripting |
org.mule.expression.transformers |
org.mule.module.atom.transformers |
org.mule.module.client | Simple interface for Mule clients to send and receive events from local or remote Mule Servers.
org.mule.module.json.transformers | Transfromers for converting from JavaBeans and collections to JSON and back again.
org.mule.module.rss.transformers |
org.mule.module.scripting.transformer |
org.mule.module.spring.remoting |
org.mule.module.ws.config.spring.factories |
org.mule.module.ws.construct.builder |
org.mule.module.xml.transformer | Xml and Xslt Transformer implementations.
org.mule.module.xml.transformer.jaxb |
org.mule.registry |
org.mule.routing.outbound | Outbound router implementation as described in the Enterprise Integration Patterns book.
org.mule.tck.functional | Helper classes and interfaces used by Mule fnctional tests.
org.mule.tck.transformer |
org.mule.transformer | Provides the default transformer base implementations for Mule including compression and encryption support.
org.mule.transformer.codec | Transformers for Base64, UC and UU encoding/decoding.
org.mule.transformer.compression | Transformers for compressing and uncompressing message payloads.
org.mule.transformer.encryption | Transformers for encrypting and decrypting message payloads.
org.mule.transformer.simple | Basic transformer implementations.
org.mule.transformer.wire |
org.mule.transport | Contains Abstract classes providing common functionality for all Mule providers.
org.mule.transport.ajax |
org.mule.transport.email.transformers | Contains transformers to convert to and from the java.mail.Message type.
org.mule.transport.file.transformers | Transformers for converting to and from the FileMessage type.
org.mule.transport.http | Provides http transport including proxy support.
org.mule.transport.http.transformers |
org.mule.transport.jms | Provides Jms transport connectivity with support for all Jms features.
org.mule.transport.jms.transformers | Contains transformers to convert to and from different javax.jms.Message types
org.mule.transport.service | Provides SPI support for building mule connectors and providers using service descriptors.
org.mule.transport.servlet.jetty |
org.mule.transport.servlet.transformers |
org.mule.transport.xmpp.transformers |

Uses of Transformer in org.mule

Methods in org.mule with parameters of type Transformer
`void` | `DefaultMuleMessage.applyTransformers(MuleEvent event, Transformer... transformers)` Will apply a list of transformers to the payload of the message.

Method parameters in org.mule with type arguments of type Transformer
`protected void` | `DefaultMuleMessage.applyAllTransformers(MuleEvent event, List<? extends Transformer> transformers)`
`void` | `DefaultMuleMessage.applyTransformers(MuleEvent event, List<? extends Transformer> transformers)` Will apply a list of transformers to the payload of the message.
`void` | `DefaultMuleMessage.applyTransformers(MuleEvent event, List<? extends Transformer> transformers, Class<?> outputType)`

Uses of Transformer in org.mule.api

Methods in org.mule.api with parameters of type Transformer
`void` | `MuleMessage.applyTransformers(MuleEvent event, Transformer... transformers)` Will apply a list of transformers to the payload of the message.

Method parameters in org.mule.api with type arguments of type Transformer
`void` | `MuleMessage.applyTransformers(MuleEvent event, List<? extends Transformer> transformers)` Will apply a list of transformers to the payload of the message.
`void` | `MuleMessage.applyTransformers(MuleEvent event, List<? extends Transformer> transformers, Class<?> outputType)` Will apply a list of transformers to the payload of the message.

Uses of Transformer in org.mule.api.endpoint

Methods in org.mule.api.endpoint that return types with arguments of type Transformer
`List<Transformer>` | `ImmutableEndpoint.getResponseTransformers()` Deprecated. use getResponseMessageProcessors() instead
`List<Transformer>` | `ImmutableEndpoint.getTransformers()` Deprecated. use getMessageProcessors() instead

Methods in org.mule.api.endpoint with parameters of type Transformer
`void` | `EndpointBuilder.addResponseTransformer(Transformer transformer)` Deprecated. Use addResponseMessageProcessor()
`void` | `EndpointBuilder.addTransformer(Transformer transformer)` Deprecated. Use addMessageProcessor()

Method parameters in org.mule.api.endpoint with type arguments of type Transformer
`void` | `EndpointBuilder.setResponseTransformers(List<Transformer> responseTransformer)` Deprecated. Use setResponseMessageProcessors()
`void` | `EndpointBuilder.setTransformers(List<Transformer> transformers)` Deprecated. Use setMessageProcessors()

Uses of Transformer in org.mule.api.registry

Methods in org.mule.api.registry that return Transformer
`Transformer` | `MuleRegistry.lookupTransformer(Class input, Class output)` Deprecated. use `MuleRegistry.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType)` instead
`Transformer` | `MuleRegistry.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`Transformer` | `MuleRegistry.lookupTransformer(String name)`
`Transformer` | `TransformerResolver.resolve(DataType<?> source, DataType<?> result)` Responsible for finding a transformer with the given criteria.

Methods in org.mule.api.registry that return types with arguments of type Transformer
`Collection<Transformer>` | `MuleRegistry.getTransformers()` Deprecated. Use lookupTransformer() instead
`List<Transformer>` | `MuleRegistry.lookupTransformers(Class input, Class output)` Deprecated. use `MuleRegistry.lookupTransformers(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType)` instead
`List<Transformer>` | `MuleRegistry.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object

Methods in org.mule.api.registry with parameters of type Transformer
`void` | `MuleRegistry.registerTransformer(Transformer transformer)`
`void` | `TransformerResolver.transformerChange(Transformer transformer, TransformerResolver.RegistryAction registryAction)` A callback that is called when a transformer is registered or unregistered from the registry.

Uses of Transformer in org.mule.api.transformer

Subinterfaces of Transformer in org.mule.api.transformer
`interface` | `MessageTransformer` A transformer intended to transform Mule messages rather than arbitrary objects

Methods in org.mule.api.transformer that return Transformer
`Transformer` | `TransformerException.getTransformer()`
`Transformer` | `TransformerMessagingException.getTransformer()`

Constructors in org.mule.api.transformer with parameters of type Transformer
`TransformerException(Message message, Transformer transformer)`
`TransformerException(Message message, Transformer transformer, Throwable cause)`
`TransformerException(Transformer transformer, Throwable cause)`
`TransformerMessagingException(Message message, MuleEvent event, Transformer transformer)`
`TransformerMessagingException(Message message, MuleEvent event, Transformer transformer, Throwable cause)`
`TransformerMessagingException(MuleEvent event, Transformer transformer, Throwable cause)`

Constructor parameters in org.mule.api.transformer with type arguments of type Transformer
`TransformerException(List<Transformer> transformers, Throwable cause)`
`TransformerException(Message message, List<Transformer> transformers)`
`TransformerException(Message message, List<Transformer> transformers, Throwable cause)`

Uses of Transformer in org.mule.api.transport

Methods in org.mule.api.transport that return types with arguments of type Transformer
`List<Transformer>` | `ReplyToHandler.getTransformers()`

Method parameters in org.mule.api.transport with type arguments of type Transformer
`void` | `ReplyToHandler.setTransformers(List<Transformer> transformers)`

Uses of Transformer in org.mule.config.i18n

Methods in org.mule.config.i18n with parameters of type Transformer
`static Message` | `CoreMessages.transformerNotImplementDiscoverable(Transformer transformer)`
`static Message` | `CoreMessages.transformHasMultipleMatches(Class<?> input, Class<?> output, Transformer transformer1, Transformer transformer2)`

Uses of Transformer in org.mule.config.spring.factories

Methods in org.mule.config.spring.factories with parameters of type Transformer
`void` | `BridgeFactoryBean.setResponseTransformers(Transformer... responseTransformers)`
`void` | `SimpleServiceFactoryBean.setResponseTransformers(Transformer... responseTransformers)`
`void` | `BridgeFactoryBean.setTransformers(Transformer... transformers)`
`void` | `SimpleServiceFactoryBean.setTransformers(Transformer... transformers)`

Uses of Transformer in org.mule.config.transformer

Classes in org.mule.config.transformer that implement Transformer
`class` | `AnnotatedTransformerProxy` Creates a Mule `Transformer` proxy around a transform method.

Uses of Transformer in org.mule.construct.builder

Methods in org.mule.construct.builder with parameters of type Transformer
`SimpleServiceBuilder` | `SimpleServiceBuilder.inboundResponseTransformers(Transformer... responseTransformers)`
`BridgeBuilder` | `BridgeBuilder.inboundResponseTransformers(Transformer... responseTransformers)`
`SimpleServiceBuilder` | `SimpleServiceBuilder.inboundTransformers(Transformer... transformers)`
`BridgeBuilder` | `BridgeBuilder.inboundTransformers(Transformer... transformers)`

Uses of Transformer in org.mule.endpoint

Fields in org.mule.endpoint with type parameters of type Transformer
`protected List<Transformer>` | `AbstractEndpointBuilder.responseTransformers`
`protected List<Transformer>` | `AbstractEndpointBuilder.transformers`

Methods in org.mule.endpoint that return types with arguments of type Transformer
`List<Transformer>` | `DynamicURIInboundEndpoint.getResponseTransformers()`
`List<Transformer>` | `DynamicURIOutboundEndpoint.getResponseTransformers()`
`List<Transformer>` | `AbstractEndpoint.getResponseTransformers()` Deprecated. use getResponseMessageProcessors()
`protected List<Transformer>` | `AbstractEndpointBuilder.getResponseTransformersFromUri(EndpointURI endpointURI)`
`List<Transformer>` | `DynamicURIInboundEndpoint.getTransformers()`
`List<Transformer>` | `DynamicURIOutboundEndpoint.getTransformers()`
`List<Transformer>` | `AbstractEndpoint.getTransformers()` Deprecated. use getMessageProcessors()
`protected List<Transformer>` | `AbstractEndpointBuilder.getTransformersFromUri(EndpointURI endpointURI)`

Methods in org.mule.endpoint with parameters of type Transformer
`void` | `AbstractEndpointBuilder.addResponseTransformer(Transformer transformer)` Deprecated. Use addResponseMessageProcessor()
`void` | `AbstractEndpointBuilder.addTransformer(Transformer transformer)` Deprecated. Use addMessageProcessor()

Method parameters in org.mule.endpoint with type arguments of type Transformer
`void` | `AbstractEndpointBuilder.setResponseTransformers(List<Transformer> newResponseTransformers)` Deprecated. Use setResponseMessageProcessors()
`void` | `AbstractEndpointBuilder.setTransformers(List<Transformer> newTransformers)` Deprecated. Use setMessageProcessors()

Uses of Transformer in org.mule.example.bookstore.transformers

Classes in org.mule.example.bookstore.transformers that implement Transformer
`class` | `AddBookResponse` A call to addBook() returns a Long representing the number of books in the catalog.
`class` | `HttpRequestToBook` Transforms a Map of HttpRequest parameters into a Book object.
`class` | `OrderToEmailTransformer` Composes an e-mail notification message to be sent based on the Book Order.

Uses of Transformer in org.mule.example.errorhandler

Classes in org.mule.example.errorhandler that implement Transformer
`class` | `ErrorMessageToException` The `ErrorMessageToException` transformer extracts and returns the exception encapsulated by the ErrorMessage message payload.
`class` | `ErrorMessageToExceptionBean` The `ErrorMessageToExceptionBean` transformer returns the exception bean encapsulated by the ErrorMessage message payload.
`class` | `ExceptionBeanToErrorMessage`

Uses of Transformer in org.mule.example.geomail.transformers

Classes in org.mule.example.geomail.transformers that implement Transformer
`class` | `IPToSender` TODO

Uses of Transformer in org.mule.example.hello

Classes in org.mule.example.hello that implement Transformer
`class` | `ChatStringToString` `NameStringToChatString` is a dummy transformer used in the hello world application to transform the ChatString object into a string.
`class` | `ExceptionToString` `ExceptionToString` converts an exception to a String, returning the exception's `getMessage()` result.
`class` | `HttpRequestToNameString`
`class` | `NameStringToChatString` `NameStringToChatString` converts from a NameString object to a ChatString object.
`class` | `StdinToNameString` The transformation removes break-lines and newlines from the string, which potentially could have been added during a `stdin` input operation.
`class` | `StringToNameString` `StringToNameString` converts from a String to a NameString object.

Uses of Transformer in org.mule.example.loanbroker.transformers

Classes in org.mule.example.loanbroker.transformers that implement Transformer
`class` | `CreditProfileXmlToCreditProfile`
`class` | `LoanQuoteRequestToCreditProfileArgs` Extracts the customer information from the request into an array of arguments used to invoke the Credit Agency MuleSession bean
`class` | `RestRequestToCustomerRequest` Converts parameters on the message into a CustomerQuoteRequest object

Uses of Transformer in org.mule.example.scripting

Classes in org.mule.example.scripting that implement Transformer
`class` | `SimpleMathTransformer` A simple transformer which adds/subtracts/multiplies/divides a constant factor to numeric messages.
`class` | `StringToNumber` Converts a string to a number.

Uses of Transformer in org.mule.expression.transformers

Classes in org.mule.expression.transformers that implement Transformer
`class` | `AbstractExpressionTransformer` This transformer will evaluate one or more expressions on the current message and return the results as an Array.
`class` | `BeanBuilderTransformer` This transformer uses the returnClass to create the return object and then will populate the bean with arguments defined as expressions
`class` | `ExpressionTransformer` This transformer will evaluate one or more expressions on the current message and return the results as an Array.

Uses of Transformer in org.mule.module.atom.transformers

Classes in org.mule.module.atom.transformers that implement Transformer
`class` | `AtomEntryBuilderTransformer`
`class` | `BaseToOutputHandler` Converts Abdera model elements which extend `Base` to OutputHandlers.
`class` | `ObjectToFeed` `ObjectToInputStream` converts serilaizable object to a input stream but treats `java.lang.String` differently by converting to bytes using the `String.getBytes()` method.

Uses of Transformer in org.mule.module.client

Classes in org.mule.module.client that implement Transformer
`class` | `AbstractEventTransformer` `AbstractEventTransformer` adds support for adding method details to the result message.

Uses of Transformer in org.mule.module.json.transformers

Classes in org.mule.module.json.transformers that implement Transformer
`class` | `AbstractJsonTransformer` TODO
`class` | `JsonToObject` A transformer that will convert a JSON encoded object graph to a java object.
`class` | `ObjectToJson` Converts a java object to a JSON encoded object that can be consumed by other languages such as Javascript or Ruby.

Methods in org.mule.module.json.transformers that return Transformer
`Transformer` | `JsonTransformerResolver.resolve(DataType<?> source, DataType<?> result)`

Methods in org.mule.module.json.transformers with parameters of type Transformer
`void` | `JsonTransformerResolver.transformerChange(Transformer transformer, TransformerResolver.RegistryAction registryAction)`

Uses of Transformer in org.mule.module.rss.transformers

Classes in org.mule.module.rss.transformers that implement Transformer
`class` | `ObjectToRssFeed` Converts an RSS data representation into a SyndFeed object

Uses of Transformer in org.mule.module.scripting.transformer

Classes in org.mule.module.scripting.transformer that implement Transformer
`class` | `ScriptTransformer` Runs a script to perform transformation on an object.

Uses of Transformer in org.mule.module.spring.remoting

Classes in org.mule.module.spring.remoting that implement Transformer
`class` | `ObjectToRemoteInvocationResultTransformer` Converts an Object to a Spring RemoteInvocationResult and then into a byte[].
`class` | `ObjectToRemoteInvocationTransformer` Transforms a byte[] into an ObjectInputStream and then into a Spring RemoteInvocation instance.

Uses of Transformer in org.mule.module.ws.config.spring.factories

Methods in org.mule.module.ws.config.spring.factories with parameters of type Transformer
`void` | `WSProxyFactoryBean.setResponseTransformers(Transformer... responseTransformers)`
`void` | `WSProxyFactoryBean.setTransformers(Transformer... transformers)`

Uses of Transformer in org.mule.module.ws.construct.builder

Methods in org.mule.module.ws.construct.builder with parameters of type Transformer
`WSProxyBuilder` | `WSProxyBuilder.outboundResponseTransformers(Transformer... outboundResponseTransformers)`
`WSProxyBuilder` | `WSProxyBuilder.outboundTransformers(Transformer... outboundTransformers)`

Uses of Transformer in org.mule.module.xml.transformer

Classes in org.mule.module.xml.transformer that implement Transformer
`class` | `AbstractXmlTransformer` `AbstractXmlTransformer` offers some XSLT transform on a DOM (or other XML-ish) object.
`class` | `AbstractXStreamTransformer` `AbstractXStreamTransformer` is a base class for all XStream based transformers.
`class` | `DomDocumentToXml` `DomDocumentToXml` Transform a org.w3c.dom.Document to XML String
`class` | `JXPathExtractor` The JXPathExtractor is a simple transformer that evaluates an xpath expression against the given bean and that returns the result.
`class` | `ObjectToXml` `ObjectToXml` converts any object to XML using Xstream.
`class` | `XmlPrettyPrinter`
`class` | `XmlToDomDocument` `XmlToDomDocument` transforms a XML String to org.w3c.dom.Document.
`class` | `XmlToObject` `XmlToObject` converts xml created by the ObjectToXml transformer in to a java object graph.
`class` | `XmlToOutputHandler`
`class` | `XmlToXMLStreamReader`
`class` | `XPathExtractor` Simple transformer for using the JAXP XPath library to extract an XPath value from an XPath expression.
`class` | `XQueryTransformer` The XQuery Module gives users the ability to perform XQuery transformations on XML messages in Mule
`class` | `XsltTransformer` `XsltTransformer` performs an XSLT transform on a DOM (or other XML-ish) object.

Constructors in org.mule.module.xml.transformer with parameters of type Transformer
`XsltTransformer.DefaultErrorListener(Transformer trans)`

Uses of Transformer in org.mule.module.xml.transformer.jaxb

Classes in org.mule.module.xml.transformer.jaxb that implement Transformer
`class` | `JAXBMarshallerTransformer` Allows marshaling of Java objects to XML using JAXB 2.
`class` | `JAXBUnmarshallerTransformer` Allows un-marshaling of XML generated by JAXB to a Java object graph.

Methods in org.mule.module.xml.transformer.jaxb that return Transformer
`Transformer` | `JAXBTransformerResolver.resolve(DataType source, DataType result)`

Methods in org.mule.module.xml.transformer.jaxb with parameters of type Transformer
`void` | `JAXBTransformerResolver.transformerChange(Transformer transformer, TransformerResolver.RegistryAction registryAction)`

Uses of Transformer in org.mule.registry

Fields in org.mule.registry with type parameters of type Transformer
`protected Map<String,Transformer>` | `TypeBasedTransformerResolver.exactTransformerCache`
`protected Map<String,List<Transformer>>` | `MuleRegistryHelper.transformerListCache` We cache transformer searches so that we only search once

Methods in org.mule.registry that return Transformer
`protected Transformer` | `TypeBasedTransformerResolver.getNearestTransformerMatch(List<Transformer> trans, Class input, Class output)`
`Transformer` | `MuleRegistryHelper.lookupTransformer(Class inputType, Class outputType)` Deprecated. use `MuleRegistryHelper.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType)` instead. This method should only be used internally to discover transformers, typically a user does not need ot do this directly
`Transformer` | `MuleRegistryHelper.lookupTransformer(DataType source, DataType result)` Will find a transformer that is the closest match to the desired input and output.
`Transformer` | `MuleRegistryHelper.lookupTransformer(String name)`
`Transformer` | `TypeBasedTransformerResolver.resolve(DataType source, DataType result)`

Methods in org.mule.registry that return types with arguments of type Transformer
`Collection<Transformer>` | `MuleRegistryHelper.getTransformers()`
`List<Transformer>` | `MuleRegistryHelper.lookupTransformers(Class input, Class output)` Deprecated. use `MuleRegistryHelper.lookupTransformer(org.mule.api.transformer.DataType, org.mule.api.transformer.DataType)` instead. This method should only be used internally to discover transformers, typically a user does not need ot do this directly
`List<Transformer>` | `MuleRegistryHelper.lookupTransformers(DataType source, DataType result)` This method will return a list of `Transformer` objects that accept the given input and return the given output type of object

Methods in org.mule.registry with parameters of type Transformer
`protected void` | `MuleRegistryHelper.notifyTransformerResolvers(Transformer t, TransformerResolver.RegistryAction action)`
`void` | `MuleRegistryHelper.registerTransformer(Transformer transformer)`
`void` | `TypeBasedTransformerResolver.transformerChange(Transformer transformer, TransformerResolver.RegistryAction registryAction)`

Method parameters in org.mule.registry with type arguments of type Transformer
`protected Transformer` | `TypeBasedTransformerResolver.getNearestTransformerMatch(List<Transformer> trans, Class input, Class output)`

Uses of Transformer in org.mule.routing.outbound

Methods in org.mule.routing.outbound that return Transformer
`Transformer` | `TransformerRouter.getTransformer()` Deprecated.

Methods in org.mule.routing.outbound that return types with arguments of type Transformer
`List<Transformer>` | `FilteringOutboundRouter.getTransformers()`

Methods in org.mule.routing.outbound with parameters of type Transformer
`void` | `TransformerRouter.setTransformer(Transformer transformer)` Deprecated.

Method parameters in org.mule.routing.outbound with type arguments of type Transformer
`void` | `FilteringOutboundRouter.setTransformers(List<Transformer> transformers)`

Uses of Transformer in org.mule.tck.functional

Classes in org.mule.tck.functional that implement Transformer
`class` | `StringAppendTestTransformer`

Uses of Transformer in org.mule.tck.transformer

Classes in org.mule.tck.transformer that implement Transformer
`class` | `NoActionTransformer` `NoActionTransformer` doesn't do any transformation on the source object and returns the source as the result.
`class` | `ValidateResponse` Throws an exception if the message does not contain "success".

Uses of Transformer in org.mule.transformer

Classes in org.mule.transformer that implement Transformer
`class` | `AbstractDiscoverableTransformer`
`class` | `AbstractMessageAwareTransformer` Deprecated.
`class` | `AbstractMessageTransformer` `AbstractMessageTransformer` is a transformer that has a reference to the current message.
`class` | `AbstractTransformer` `AbstractTransformer` is a base class for all transformers.
`class` | `TransformerChain` A referencable chain of transformers that can be used as a single transformer
`class` | `TransformerTemplate` TODO

Methods in org.mule.transformer that return Transformer
`static Transformer` | `TransformerUtils.firstOrNull(List<Transformer> transformers)`
`Transformer` | `TransformerWeighting.getTransformer()`

Methods in org.mule.transformer that return types with arguments of type Transformer
`static List<Transformer>` | `TransformerUtils.getDefaultInboundTransformers(TransportServiceDescriptor serviceDescriptor, ImmutableEndpoint endpoint)`
`static List<Transformer>` | `TransformerUtils.getDefaultOutboundTransformers(TransportServiceDescriptor serviceDescriptor, ImmutableEndpoint endpoint)`
`static List<Transformer>` | `TransformerUtils.getDefaultResponseTransformers(TransportServiceDescriptor serviceDescriptor, ImmutableEndpoint endpoint)`
`List<Transformer>` | `TransformerUtils.TransformerSource.getTransformers()`
`static List<Transformer>` | `TransformerUtils.getTransformers(String names, MuleContext muleContext)` Builds a list of Transformers.
`protected static List<Transformer>` | `TransformerUtils.getTransformersFromSource(TransformerUtils.TransformerSource source)`

Method parameters in org.mule.transformer with type arguments of type Transformer
`static Transformer` | `TransformerUtils.firstOrNull(List<Transformer> transformers)`
`static void` | `TransformerUtils.initialiseAllTransformers(List<Transformer> transformers)`
`static boolean` | `TransformerUtils.isSourceTypeSupportedByFirst(List<Transformer> transformers, Class clazz)`
`static String` | `TransformerUtils.toString(List<Transformer> transformers)`

Constructors in org.mule.transformer with parameters of type Transformer
`TransformerChain(String name, Transformer... transformers)`
`TransformerChain(Transformer... transformers)`
`TransformerWeighting(Class inputClass, Class outputClass, Transformer transformer)`

Constructor parameters in org.mule.transformer with type arguments of type Transformer
`TransformerChain(List<Transformer> transformers)`
`TransformerChain(String name, List<Transformer> transformers)`

Uses of Transformer in org.mule.transformer.codec

Classes in org.mule.transformer.codec that implement Transformer
`class` | `Base64Decoder` `Base64Encoder` transforms Base64 encoded data into strings or byte arrays.
`class` | `Base64Encoder` `Base64Encoder` transforms strings or byte arrays into Base64 encoded string.
`class` | `XmlEntityDecoder` Decodes a String or byte[] containing XML entities
`class` | `XmlEntityEncoder` Encodes a string with XML entities

Uses of Transformer in org.mule.transformer.compression

Classes in org.mule.transformer.compression that implement Transformer
`class` | `AbstractCompressionTransformer` `AbstractCompressionTransformer` is a base class for all transformers that can compress or uncompress data when they performa message transformation.
`class` | `GZipCompressTransformer` `GZipCompressTransformer` is a transformer compressing objects into byte arrays.
`class` | `GZipUncompressTransformer` `GZipCompressTransformer` will uncompress a byte[] or InputStream

Uses of Transformer in org.mule.transformer.encryption

Classes in org.mule.transformer.encryption that implement Transformer
`class` | `AbstractEncryptionTransformer` `EncryptionTransformer` will transform an array of bytes or string into an encrypted array of bytes
`class` | `DecryptionTransformer` `EncryptionTransformer` will transform an encrypted array of bytes or string into an decrypted array of bytes
`class` | `EncryptionTransformer` `EncryptionTransformer` will transform an array of bytes or string into an encrypted array of bytes

Uses of Transformer in org.mule.transformer.simple

Classes in org.mule.transformer.simple that implement Transformer
`class` | `AutoTransformer` A transformer that uses the transform discovery mechanism to convert the message payload.
`class` | `BeanToMap` Conversts a simple bean object to a Map.
`class` | `ByteArrayToHexString` Converts a Byte array to a Hex String.
`class` | `ByteArrayToMuleMessage` TODO
`class` | `ByteArrayToObject` `ByteArrayToObject` works in the same way as `ByteArrayToSerializable` but checks if the byte array is a serialised object and if not will return a String created from the bytes as the returnType on the transformer.
`class` | `ByteArrayToSerializable` `ByteArrayToSerializable` converts a serialized object to its object representation
`class` | `GetBeanProperty` Looks up a property from a JavaBean using PropertyUtils.getProperty().
`class` | `HexStringToByteArray` Converts a Hex String to a Byte array
`class` | `MapLookup` `MapLookup` looks up and returns an object from a Map based on a key.
`class` | `MapToBean` Creates and object of type `AbstractTransformer.getReturnClass()` and populates values of a `Map` as bean properties on the object.
`class` | `MessagePropertiesTransformer` A configurable message transformer that allows users to add, overwrite, rename and delete properties on the current message.
`class` | `MuleMessageToByteArray` TODO
`class` | `ObjectArrayToString` `ObjectArrayToString` transformer is the opposite of StringToObjectArray - it simply converts Object[] to a String in which each element is separated by a configurable delimiter (default is a space).
`class` | `ObjectToByteArray` `ObjectToByteArray` converts serilaizable object to a byte array but treats `java.lang.String` differently by converting to bytes using the `String.getBytrs()` method.
`class` | `ObjectToInputStream` `ObjectToInputStream` converts Serializable objects to an InputStream but treats `java.lang.String`, `byte[]` and `org.mule.api.transport.OutputHandler` differently by using their byte[] content rather thqn Serializing them.
`class` | `ObjectToOutputHandler` `ObjectToOutputHandler` converts a byte array into a String.
`class` | `ObjectToString` `ObjectToString` transformer is useful for debugging.
`class` | `SerializableToByteArray` `SerializableToByteArray` converts a serializable object or a String to a byte array.
`class` | `StringAppendTransformer`
`class` | `StringToObjectArray` `StringToObjectArray` converts a String into an object array.

Uses of Transformer in org.mule.transformer.wire

Fields in org.mule.transformer.wire declared as Transformer
`protected Transformer` | `TransformerPairWireFormat.inboundTransformer`
`protected Transformer` | `TransformerPairWireFormat.outboundTransformer`

Methods in org.mule.transformer.wire that return Transformer
`Transformer` | `TransformerPairWireFormat.getInboundTransformer()`
`Transformer` | `TransformerPairWireFormat.getOutboundTransformer()`

Methods in org.mule.transformer.wire with parameters of type Transformer
`void` | `TransformerPairWireFormat.setInboundTransformer(Transformer inboundTransformer)`
`void` | `TransformerPairWireFormat.setOutboundTransformer(Transformer outboundTransformer)`

Uses of Transformer in org.mule.transport

Fields in org.mule.transport with type parameters of type Transformer
`protected List<Transformer>` | `AbstractMessageReceiver.defaultInboundTransformers`
`protected List<Transformer>` | `AbstractMessageDispatcher.defaultOutboundTransformers`
`protected List<Transformer>` | `AbstractMessageReceiver.defaultResponseTransformers`
`protected List<Transformer>` | `AbstractMessageDispatcher.defaultResponseTransformers`

Methods in org.mule.transport that return types with arguments of type Transformer
`List<Transformer>` | `AbstractConnector.getDefaultInboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `AbstractConnector.getDefaultOutboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `AbstractConnector.getDefaultResponseTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `DefaultReplyToHandler.getTransformers()`

Method parameters in org.mule.transport with type arguments of type Transformer
`void` | `DefaultReplyToHandler.setTransformers(List<Transformer> transformers)`

Constructor parameters in org.mule.transport with type arguments of type Transformer
`DefaultReplyToHandler(List<Transformer> transformers, MuleContext muleContext)`

Uses of Transformer in org.mule.transport.ajax

Constructor parameters in org.mule.transport.ajax with type arguments of type Transformer
`AjaxReplyToHandler(List<Transformer> transformers, Connector connector)`

Uses of Transformer in org.mule.transport.email.transformers

Classes in org.mule.transport.email.transformers that implement Transformer
`class` | `EmailMessageToString` `EmailMessageToString` extracts a java mail Message contents and returns a string.
`class` | `MimeMessageToRfc822ByteArray`
`class` | `ObjectToMimeMessage` Transforms a `Message` to a `MuleMessage`, with support for attachments
`class` | `Rfc822ByteArraytoMimeMessage`
`class` | `StringToEmailMessage` `StringToEmailMessage` will convert a String to a JavaMail Message, using the String as the contents.

Uses of Transformer in org.mule.transport.file.transformers

Classes in org.mule.transport.file.transformers that implement Transformer
`class` | `FileToByteArray` `FileToByteArray` reads the contents of a file as a byte array.
`class` | `FileToString` `FileToString` reads file contents into a string.

Uses of Transformer in org.mule.transport.http

Fields in org.mule.transport.http declared as Transformer
`protected Transformer` | `HttpClientMessageRequester.receiveTransformer`

Uses of Transformer in org.mule.transport.http.transformers

Classes in org.mule.transport.http.transformers that implement Transformer
`class` | `HttpClientMethodResponseToObject` `HttpClientMethodResponseToObject` transforms a http client response to a DefaultMuleMessage.
`class` | `HttpRequestBodyToParamMap`
`class` | `HttpResponseToString` Converts an Http Response object to String.
`class` | `MuleMessageToHttpResponse` Converts a `MuleMessage` into an Http response.
`class` | `ObjectToHttpClientMethodRequest` `ObjectToHttpClientMethodRequest` transforms a MuleMessage into a HttpClient HttpMethod that represents an HttpRequest.
`class` | `ServletRequestToOutputHandler` Adds support for converting a `HttpServletRequest` into an `OutputHandler`

Uses of Transformer in org.mule.transport.jms

Constructor parameters in org.mule.transport.jms with type arguments of type Transformer
`JmsReplyToHandler(JmsConnector connector, List<Transformer> transformers)`

Uses of Transformer in org.mule.transport.jms.transformers

Classes in org.mule.transport.jms.transformers that implement Transformer
`class` | `AbstractJmsTransformer` `AbstractJmsTransformer` is an abstract class that should be used for all transformers where a JMS message will be the transformed or transformee object.
`class` | `JMSMessageToObject` `JMSMessageToObject` Will convert a `javax.jms.Message` or sub-type into an object by extracting the message payload.
`class` | `ObjectToJMSMessage` `ObjectToJMSMessage` will convert any object to a `javax.jms.Message` or sub-type into an object.

Uses of Transformer in org.mule.transport.service

Methods in org.mule.transport.service that return Transformer
`protected Transformer` | `DefaultTransportServiceDescriptor.createTransformer(String className, ImmutableEndpoint endpoint)`

Methods in org.mule.transport.service that return types with arguments of type Transformer
`List<Transformer>` | `DefaultTransportServiceDescriptor.createInboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `TransportServiceDescriptor.createInboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `DefaultTransportServiceDescriptor.createOutboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `TransportServiceDescriptor.createOutboundTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `DefaultTransportServiceDescriptor.createResponseTransformers(ImmutableEndpoint endpoint)`
`List<Transformer>` | `TransportServiceDescriptor.createResponseTransformers(ImmutableEndpoint endpoint)`

Uses of Transformer in org.mule.transport.servlet.jetty

Constructor parameters in org.mule.transport.servlet.jetty with type arguments of type Transformer
`JettyContinuationsReplyToHandler(List<Transformer> transformers, MuleContext muleContext)`

Uses of Transformer in org.mule.transport.servlet.transformers

Classes in org.mule.transport.servlet.transformers that implement Transformer
`class` | `HttpRequestToByteArray` Converts an `HttpServletRequest` into an array of bytes by extracting the payload of the request.
`class` | `HttpRequestToInputStream` Converts a `HttpServletRequest` into an `InputStream`.
`class` | `HttpRequestToParameter`
`class` | `HttpRequestToParameterMap` Returns a simple Map of the parameters sent with the HTTP Request.

Uses of Transformer in org.mule.transport.xmpp.transformers

Classes in org.mule.transport.xmpp.transformers that implement Transformer
`class` | `ObjectToXmppPacket` Creates an Xmpp message packet from a MuleMessage
`class` | `XmppPacketToObject`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.