| 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.registry | |
| org.mule.api.transformer |
Contains the interfaces for transformers and exceptions for the Transformer API.
|
| org.mule.el.context | |
| org.mule.expression.transformers | |
| org.mule.model.resolvers | |
| org.mule.processor | |
| org.mule.registry | |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
DefaultMessageCollection.getPayload(Class outputType)
Applies the
MuleMessage.getPayload(Class) call to every message in the collection and returns a
List of results. |
<T> T |
DefaultMuleMessage.getPayload(Class<T> outputType)
Will attempt to obtain the payload of this message with the desired Class type.
|
<T> T |
DefaultMuleMessage.getPayload(DataType<T> outputType)
Will attempt to obtain the payload of this message with the desired Class type.
|
protected <T> T |
DefaultMuleMessage.getPayload(DataType<T> resultType,
String encoding)
Will attempt to obtain the payload of this message with the desired Class type.
|
Object |
VoidMuleEvent.transformMessage() |
Object |
DefaultMuleEvent.transformMessage()
Deprecated.
|
Object |
DefaultMuleEventContext.transformMessage(Class expectedType)
Returns the message transformed into its recognised or expected format.
|
<T> T |
VoidMuleEvent.transformMessage(Class<T> outputType) |
<T> T |
DefaultMuleEvent.transformMessage(Class<T> outputType) |
Object |
DefaultMuleEventContext.transformMessage(DataType dataType)
Returns the message transformed into its recognised or expected format.
|
<T> T |
VoidMuleEvent.transformMessage(DataType<T> outputType) |
<T> T |
DefaultMuleEvent.transformMessage(DataType<T> outputType) |
byte[] |
VoidMuleEvent.transformMessageToBytes() |
byte[] |
DefaultMuleEvent.transformMessageToBytes()
Deprecated.
|
byte[] |
DefaultMuleEventContext.transformMessageToBytes()
Deprecated.
|
String |
VoidMuleEvent.transformMessageToString() |
String |
DefaultMuleEvent.transformMessageToString()
Returns the message transformed into it's recognised or expected format and then into a String.
|
String |
DefaultMuleEventContext.transformMessageToString()
Returns the message transformed into it's recognised or expected format and
then into a String.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
MuleMessage.getPayload(Class<T> outputType)
Will attempt to obtain the payload of this message with the desired Class type.
|
<T> T |
MuleMessage.getPayload(DataType<T> outputType)
Will attempt to obtain the payload of this message with the desired Class type.
|
Object |
MuleEvent.transformMessage()
Deprecated.
Since Mule 3.0 this method does nothing. The message is already transformed before the
event reaches a component IF you need to have access to the original message, the must be
no transformations before the component, this means that any 'connector-level' transfromers
will have to be explicitly overriden via the service overrides on the connector.
|
Object |
MuleEventContext.transformMessage(Class expectedType)
Returns the message transformed into it's recognised or expected format.
|
<T> T |
MuleEvent.transformMessage(Class<T> outputType)
Transforms the message into the requested format.
|
Object |
MuleEventContext.transformMessage(DataType dataType)
Returns the message transformed into its recognised or expected format.
|
<T> T |
MuleEvent.transformMessage(DataType<T> outputType)
Transforms the message into the requested format.
|
byte[] |
MuleEvent.transformMessageToBytes()
Deprecated.
|
byte[] |
MuleEventContext.transformMessageToBytes()
Deprecated.
|
String |
MuleEvent.transformMessageToString()
Returns the message transformed into it's recognised or expected format and then into a String.
|
String |
MuleEventContext.transformMessageToString()
Returns the message transformed into it's recognised or expected format and
then into a String.
|
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
Transformer.transform(Object src)
Transforms the supplied data and returns the result
|
Object |
Transformer.transform(Object src,
String encoding)
Transforms the supplied data and returns the result
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
MessageContext.payloadAs(Class<T> type) |
Object |
MessageContext.payloadAs(DataType<?> dt) |
| Modifier and Type | Method and Description |
|---|---|
Object |
BeanBuilderTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
ExpressionTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
| Modifier and Type | Method and Description |
|---|---|
protected Object[] |
NoArgumentsEntryPointResolver.getPayloadFromMessage(MuleEventContext context) |
protected Object[] |
ArrayEntryPointResolver.getPayloadFromMessage(MuleEventContext context) |
protected Object[] |
AbstractEntryPointResolver.getPayloadFromMessage(MuleEventContext context) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
InvokerMessageProcessor.evaluateExpressionCandidate(Object expressionCandidate,
MuleMessage message) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
protected Transformer |
MuleRegistryHelper.resolveTransformer(DataType source,
DataType result) |
| 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.
|
protected abstract Object |
AbstractTransformer.doTransform(Object src,
String enc) |
Object |
AbstractMessageTransformer.doTransform(Object src,
String enc)
Perform a non-message aware transform.
|
abstract Object |
AbstractMessageAwareTransformer.transform(MuleMessage message,
String outputEncoding)
Deprecated.
Subclasses implement this method.
|
Object |
AbstractTransformer.transform(Object src) |
Object |
CompositeConverter.transform(Object src) |
Object |
AbstractTransformer.transform(Object src,
String enc) |
Object |
CompositeConverter.transform(Object src,
String encoding) |
Object |
AbstractMessageTransformer.transform(Object src,
String enc)
Transform the message with no event specified.
|
Object |
TransformerTemplate.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
TransformerChain.transformMessage(MuleMessage message,
String outputEncoding) |
abstract Object |
AbstractMessageTransformer.transformMessage(MuleMessage message,
String outputEncoding)
Transform the message
|
Object |
AbstractMessageAwareTransformer.transformMessage(MuleMessage message,
String outputEncoding)
Deprecated.
Transform the message.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
XmlEntityDecoder.doTransform(Object src,
String encoding) |
Object |
Base64Encoder.doTransform(Object src,
String encoding) |
Object |
Base64Decoder.doTransform(Object src,
String outputEncoding) |
Object |
XmlEntityEncoder.doTransform(Object src,
String encoding) |
| Modifier and Type | Method and Description |
|---|---|
Object |
GZipUncompressTransformer.doTransform(Object src,
String outputEncoding) |
Object |
GZipCompressTransformer.doTransform(Object src,
String outputEncoding) |
| Modifier and Type | Method and Description |
|---|---|
Object |
AbstractEncryptionTransformer.doTransform(Object src,
String outputEncoding) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
ObjectToString.createStringFromByteArray(byte[] bytes,
String outputEncoding) |
protected String |
StringToObjectArray.createStringFromByteArray(byte[] bytes,
String outputEncoding) |
protected String |
ObjectToString.createStringFromInputStream(InputStream input,
String outputEncoding) |
protected String |
ObjectToString.createStringFromOutputHandler(OutputHandler handler,
String outputEncoding) |
Object |
NumberToString.doTransform(Object src,
String encoding) |
Object |
ByteArrayToObject.doTransform(Object src,
String encoding) |
protected Object |
HexStringToByteArray.doTransform(Object src,
String outputEncoding) |
Object |
DataHandlerToInputStreamTransformer.doTransform(Object src,
String enc) |
protected Object |
ByteArrayToHexString.doTransform(Object src,
String encoding) |
protected Object |
BeanToMap.doTransform(Object src,
String encoding) |
Object |
ObjectArrayToString.doTransform(Object src,
String encoding) |
Object |
PropertyEditorValueToTextTransformer.doTransform(Object src,
String encoding) |
Object |
MapLookup.doTransform(Object src,
String encoding) |
Object |
ObjectToString.doTransform(Object src,
String outputEncoding) |
Object |
GetBeanProperty.doTransform(Object src,
String encoding) |
Object |
PropertyEditorTextToValueTransformer.doTransform(Object src,
String encoding) |
Object |
ObjectToByteArray.doTransform(Object src,
String outputEncoding) |
protected Object |
StringAppendTransformer.doTransform(Object src,
String encoding) |
Object |
SerializableToByteArray.doTransform(Object src,
String outputEncoding) |
Object |
ObjectToInputStream.doTransform(Object src,
String encoding) |
Object |
ByteArrayToSerializable.doTransform(Object src,
String encoding) |
Object |
StringToNumber.doTransform(Object src,
String outputEncoding) |
protected Object |
MapToBean.doTransform(Object src,
String encoding) |
Object |
StringToBoolean.doTransform(Object src,
String encoding) |
Object |
ObjectToOutputHandler.doTransform(Object src,
String encoding) |
Object |
StringToObjectArray.doTransform(Object src,
String outputEncoding) |
Object |
AddAttachmentTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
RemoveAttachmentTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
ParseTemplateTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
CopyAttachmentsTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
SetPayloadTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
AbstractAddVariablePropertyTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
AutoTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
AbstractRemoveVariablePropertyTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Object |
CopyPropertiesTransformer.transformMessage(MuleMessage message,
String outputEncoding) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.