| Package | Description |
|---|---|
| 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.config.bootstrap | |
| org.mule.config.i18n |
Internationalisation support for Mule messages and exception messages.
|
| org.mule.construct.builder | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.expression.transformers | |
| org.mule.registry | |
| org.mule.routing.outbound |
Outbound router implementation as described in the Enterprise Integration Patterns book.
|
| 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.graph | |
| 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.service |
Provides SPI support for building mule connectors and providers using service descriptors.
|
| Modifier and Type | Method and Description |
|---|---|
Transformer |
DataTypeConversionResolver.resolve(DataType<?> sourceType,
List<DataType<?>> targetDataTypes) |
Transformer |
DynamicDataTypeConversionResolver.resolve(DataType<?> sourceType,
List<DataType<?>> targetDataTypes) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMuleMessage.applyTransformers(MuleEvent event,
Transformer... transformers)
Will apply a list of transformers to the payload of the message.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
MuleMessage.applyTransformers(MuleEvent event,
Transformer... transformers)
Will apply a list of transformers to the payload of the message.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
List<Transformer> |
ImmutableEndpoint.getResponseTransformers()
Deprecated.
use getResponseMessageProcessors() instead
|
List<Transformer> |
ImmutableEndpoint.getTransformers()
Deprecated.
use getMessageProcessors() instead
|
| Modifier and Type | Method and Description |
|---|---|
void |
EndpointBuilder.addResponseTransformer(Transformer transformer)
Deprecated.
Use addResponseMessageProcessor()
|
void |
EndpointBuilder.addTransformer(Transformer transformer)
Deprecated.
Use addMessageProcessor()
|
| Modifier and Type | Method and Description |
|---|---|
void |
EndpointBuilder.setResponseTransformers(List<Transformer> responseTransformer)
Deprecated.
Use setResponseMessageProcessors()
|
void |
EndpointBuilder.setTransformers(List<Transformer> transformers)
Deprecated.
Use setMessageProcessors()
|
| Modifier and Type | Method and Description |
|---|---|
Transformer |
MuleRegistry.lookupTransformer(Class<?> input,
Class<?> output)
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<Transformer> |
MuleRegistry.getTransformers()
Deprecated.
Use lookupTransformer() instead
|
List<Transformer> |
MuleRegistry.lookupTransformers(Class<?> input,
Class<?> output)
|
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 |
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Converter
Defines a
Transformer that is a data type converters, ie: convert
data from a type to another without modifying the meaning of the data. |
interface |
DiscoverableTransformer
A interface to denote that a transformer is discoverable.
|
interface |
MessageTransformer
A transformer intended to transform Mule messages rather than arbitrary objects
|
| Modifier and Type | Method and Description |
|---|---|
Transformer |
TransformerMessagingException.getTransformer() |
Transformer |
TransformerException.getTransformer() |
| Constructor and Description |
|---|
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 and Description |
|---|
TransformerException(List<Transformer> transformers,
Throwable cause) |
TransformerException(Message message,
List<Transformer> transformers) |
TransformerException(Message message,
List<Transformer> transformers,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
SimpleRegistryBootstrap.doRegisterTransformer(String name,
Class<?> returnClass,
Class<? extends Transformer> transformerClass,
String mime,
boolean optional)
Deprecated.
|
protected abstract void |
AbstractRegistryBootstrap.doRegisterTransformer(String name,
Class<?> returnClass,
Class<? extends Transformer> transformerClass,
String mime,
boolean optional) |
| Modifier and Type | Method and Description |
|---|---|
static Message |
CoreMessages.transformerNotImplementDiscoverable(Transformer transformer) |
static Message |
CoreMessages.transformHasMultipleMatches(Class<?> input,
Class<?> output,
Transformer transformer1,
Transformer transformer2) |
| Modifier and Type | Method and Description |
|---|---|
static Message |
CoreMessages.transformerNotImplementDiscoverable(Class<? extends Transformer> transformer) |
| Modifier and Type | Method and Description |
|---|---|
SimpleServiceBuilder |
SimpleServiceBuilder.responseTransformers(Transformer... responseTransformers) |
BridgeBuilder |
BridgeBuilder.responseTransformers(Transformer... responseTransformers) |
SimpleServiceBuilder |
SimpleServiceBuilder.transformers(Transformer... transformers) |
BridgeBuilder |
BridgeBuilder.transformers(Transformer... transformers) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Transformer> |
AbstractEndpointBuilder.responseTransformers |
protected List<Transformer> |
AbstractEndpointBuilder.transformers |
| Modifier and Type | Method and Description |
|---|---|
List<Transformer> |
DynamicOutboundEndpoint.getResponseTransformers() |
List<Transformer> |
DynamicURIInboundEndpoint.getResponseTransformers() |
List<Transformer> |
DynamicURIOutboundEndpoint.getResponseTransformers() |
List<Transformer> |
AbstractEndpoint.getResponseTransformers()
Deprecated.
use getResponseMessageProcessors()
|
protected List<Transformer> |
AbstractEndpointBuilder.getResponseTransformersFromUri(EndpointURI endpointURI) |
List<Transformer> |
DynamicOutboundEndpoint.getTransformers() |
List<Transformer> |
DynamicURIInboundEndpoint.getTransformers() |
List<Transformer> |
DynamicURIOutboundEndpoint.getTransformers() |
List<Transformer> |
AbstractEndpoint.getTransformers()
Deprecated.
use getMessageProcessors()
|
protected List<Transformer> |
AbstractEndpointBuilder.getTransformersFromUri(EndpointURI endpointURI) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEndpointBuilder.addResponseTransformer(Transformer transformer)
Deprecated.
Use addResponseMessageProcessor()
|
void |
AbstractEndpointBuilder.addTransformer(Transformer transformer)
Deprecated.
Use addMessageProcessor()
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEndpointBuilder.setResponseTransformers(List<Transformer> newResponseTransformers)
Deprecated.
Use setResponseMessageProcessors()
|
void |
AbstractEndpointBuilder.setTransformers(List<Transformer> newTransformers)
Deprecated.
Use setMessageProcessors()
|
| Modifier and Type | Class and Description |
|---|---|
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.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Transformer> |
TypeBasedTransformerResolver.exactTransformerCache |
| Modifier and Type | Method and Description |
|---|---|
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) |
protected Transformer |
MuleRegistryHelper.resolveTransformer(DataType source,
DataType result) |
| Modifier and Type | Method and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
void |
MuleRegistryHelper.notifyTransformerResolvers(Transformer t,
TransformerResolver.RegistryAction action) |
void |
MuleRegistryHelper.registerTransformer(Transformer transformer) |
void |
TypeBasedTransformerResolver.transformerChange(Transformer transformer,
TransformerResolver.RegistryAction registryAction) |
| Modifier and Type | Method and Description |
|---|---|
protected Transformer |
TypeBasedTransformerResolver.getNearestTransformerMatch(List<Transformer> trans,
Class input,
Class output) |
| Modifier and Type | Method and Description |
|---|---|
Transformer |
TransformerRouter.getTransformer()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List<Transformer> |
FilteringOutboundRouter.getTransformers() |
| Modifier and Type | Method and Description |
|---|---|
void |
TransformerRouter.setTransformer(Transformer transformer)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FilteringOutboundRouter.setTransformers(List<Transformer> transformers) |
| Modifier and Type | Class and Description |
|---|---|
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 |
CompositeConverter
Composes many converters to behave as a single one.
|
class |
TransformerChain
A referencable chain of transformers that can be used as a single transformer
|
class |
TransformerTemplate
TODO
|
| Modifier and Type | Method and Description |
|---|---|
static Transformer |
TransformerUtils.firstOrNull(List<Transformer> transformers) |
Transformer |
TransformerWeighting.getTransformer() |
| Modifier and Type | Method and Description |
|---|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
static void |
TransformerUtils.checkTransformerReturnClass(Transformer transformer,
Object value)
Checks whether a given value is a valid output for a transformer.
|
| Modifier and Type | Method and Description |
|---|---|
static Transformer |
TransformerUtils.firstOrNull(List<Transformer> transformers) |
static String |
TransformerUtils.generateTransformerName(Class<? extends Transformer> transformerClass,
DataType returnType) |
static void |
TransformerUtils.initialiseAllTransformers(List<Transformer> transformers) |
static boolean |
TransformerUtils.isSourceTypeSupportedByFirst(List<Transformer> transformers,
Class clazz) |
static String |
TransformerUtils.toString(List<Transformer> transformers) |
| Constructor and Description |
|---|
TransformerChain(String name,
Transformer... transformers) |
TransformerChain(Transformer... transformers) |
TransformerWeighting(Class inputClass,
Class outputClass,
Transformer transformer) |
| Constructor and Description |
|---|
TransformerChain(List<Transformer> transformers) |
TransformerChain(String name,
List<Transformer> transformers) |
| Modifier and Type | Class and Description |
|---|---|
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
|
| Modifier and Type | Class and Description |
|---|---|
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 |
| Modifier and Type | Class and Description |
|---|---|
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 |
| Modifier and Type | Method and Description |
|---|---|
Transformer |
GraphTransformerResolver.resolve(DataType<?> source,
DataType<?> result) |
| Modifier and Type | Method and Description |
|---|---|
void |
GraphTransformerResolver.transformerChange(Transformer transformer,
TransformerResolver.RegistryAction registryAction) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAddVariablePropertyTransformer |
class |
AbstractRemoveVariablePropertyTransformer |
class |
AddAttachmentTransformer |
class |
AddFlowVariableTransformer |
class |
AddPropertyTransformer |
class |
AddSessionVariableTransformer |
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 |
CopyAttachmentsTransformer |
class |
CopyPropertiesTransformer |
class |
DataHandlerToInputStreamTransformer |
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 |
NumberToString
NumberToString converts a Number to a String. |
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 |
ParseTemplateTransformer
Loads a template and parses its content to resolve expressions.
|
class |
PropertyEditorTextToValueTransformer
PropertyEditorTextToValueTransformer adapts a PropertyEditor
instance allowing it to be used to transform from a String to another type in Mule |
class |
PropertyEditorValueToTextTransformer
PropertyEditorValueToTextTransformer adapts a PropertyEditor
instance allowing it to be used to transform from a specific type to a String. |
class |
RemoveAttachmentTransformer |
class |
RemoveFlowVariableTransformer |
class |
RemovePropertyTransformer |
class |
RemoveSessionVariableTransformer |
class |
SerializableToByteArray
SerializableToByteArray converts a serializable object or a String
to a byte array. |
class |
SetPayloadTransformer
Transformer that modifies the payload of the message according to the provided value.
|
class |
StringAppendTransformer |
class |
StringToBoolean
ByteArrayToSerializable converts a serialized object to its object
representation |
class |
StringToNumber
StringToNumber converts a String to a Number. |
class |
StringToObjectArray
StringToObjectArray converts a String into an object array. |
| Modifier and Type | Field and Description |
|---|---|
protected Transformer |
TransformerPairWireFormat.inboundTransformer |
protected Transformer |
TransformerPairWireFormat.outboundTransformer |
| Modifier and Type | Method and Description |
|---|---|
Transformer |
TransformerPairWireFormat.getInboundTransformer() |
Transformer |
TransformerPairWireFormat.getOutboundTransformer() |
| Modifier and Type | Method and Description |
|---|---|
void |
TransformerPairWireFormat.setInboundTransformer(Transformer inboundTransformer) |
void |
TransformerPairWireFormat.setOutboundTransformer(Transformer outboundTransformer) |
| Modifier and Type | Field and Description |
|---|---|
protected List<Transformer> |
AbstractMessageReceiver.defaultInboundTransformers |
protected List<Transformer> |
AbstractMessageDispatcher.defaultOutboundTransformers |
protected List<Transformer> |
AbstractMessageReceiver.defaultResponseTransformers |
protected List<Transformer> |
AbstractMessageDispatcher.defaultResponseTransformers |
| Modifier and Type | Method and Description |
|---|---|
List<Transformer> |
AbstractConnector.getDefaultInboundTransformers(ImmutableEndpoint endpoint) |
List<Transformer> |
AbstractConnector.getDefaultOutboundTransformers(ImmutableEndpoint endpoint) |
List<Transformer> |
AbstractConnector.getDefaultResponseTransformers(ImmutableEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
protected Transformer |
DefaultTransportServiceDescriptor.createTransformer(String className,
ImmutableEndpoint endpoint) |
| Modifier and Type | Method and Description |
|---|---|
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) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.