| Package | Description |
|---|---|
| org.mule |
The Mule implementation of the Universal Message Objects(tm) API specification.
|
| org.mule.agent |
Admin components and Agents used to control and Monitor Mule
|
| 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.agent | |
| org.mule.api.component | |
| org.mule.api.endpoint |
Endpoint interfaces.
|
| org.mule.api.lifecycle |
Lifecycle interfaces for all Components.
|
| org.mule.api.model |
Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc.
|
| org.mule.api.object | |
| org.mule.api.processor | |
| org.mule.api.registry | |
| org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
| org.mule.api.schedule | |
| org.mule.api.security |
Security API for authentication and authorisation.
|
| org.mule.api.service | |
| 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.component | |
| org.mule.component.simple |
A collection of simple mule components that can be useful to simplify configuration while testing.
|
| org.mule.config.bootstrap | |
| org.mule.config.dsl.routers | |
| org.mule.config.support | |
| org.mule.connector | |
| org.mule.construct | |
| org.mule.el | |
| org.mule.el.mvel | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.endpoint.dynamic | |
| org.mule.enricher | |
| org.mule.exception | |
| org.mule.execution | |
| org.mule.expression | |
| org.mule.expression.transformers | |
| org.mule.interceptor | |
| org.mule.model | |
| org.mule.model.seda | |
| org.mule.object | |
| org.mule.processor | |
| org.mule.processor.chain | |
| org.mule.registry | |
| org.mule.routing |
Defines the core routing patterns supported by mule.
|
| org.mule.routing.outbound |
Outbound router implementation as described in the Enterprise Integration Patterns book.
|
| org.mule.routing.requestreply | |
| org.mule.security |
Core security implementation including the mule security manager and encryption types
|
| org.mule.security.filters |
Core sercurity filter types.
|
| org.mule.service | |
| org.mule.service.processor | |
| org.mule.source | |
| org.mule.transaction.lookup | |
| 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.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
| org.mule.transport.polling | |
| org.mule.transport.polling.schedule | |
| org.mule.transport.polling.watermark | |
| org.mule.transport.polling.watermark.selector | |
| org.mule.util.lock | |
| org.mule.util.pool | |
| org.mule.util.queue |
A resource manager that allow access to transactional queues with optional persistence.
|
| org.mule.util.store |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MuleCoreExtension
Allows Mule modules and transports to extend core functionality in an
application-independent fashion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAgent
Implements common methods for all Agents.
|
class |
DefaultMuleContext |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractNotificationLoggerAgent
AbstractNotificationLoggerAgent Receives Mule server notifications
and logs them and can optionally route them to an endpoint. |
class |
EndpointNotificationLoggerAgent
EndpointAbstractEventLoggerAgent will forward server notifications
to a configurered endpoint uri. |
class |
Log4jNotificationLoggerAgent
AbstractNotificationLoggerAgent Receives Mule server notifications
and logs them and can optionally route them to an endpoint |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EncryptionStrategy
EncryptionStrategy can be used to provide different types of
Encryption strategy objects. |
interface |
MuleContext |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Agent
Agent is a server plugin that can be initialised, started and
destroyed along with the MuleContext itself. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LifecycleAdapter
LifecycleAdapter is a wrapper around a pojo service that adds
Lifecycle methods to the pojo. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
EndpointURI
EndpointURI is used to determine how a message is sent or
received. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Lifecycle
DefaultLifecyclePhase adds lifecycle methods start,
stop and dispose. |
| Modifier and Type | Method and Description |
|---|---|
static void |
LifecycleTransitionResult.initialiseAll(Iterator<? extends Initialisable> children) |
| Constructor and Description |
|---|
InitialisationException(Message message,
Initialisable component) |
InitialisationException(Message message,
Throwable cause,
Initialisable component) |
InitialisationException(Throwable cause,
Initialisable component) |
RecoverableException(Message message,
Initialisable object) |
RecoverableException(Message message,
Initialisable object,
Throwable cause) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Model
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ObjectFactory
ObjectFactory is a generic Factory interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
LoggerMessageProcessor
MessageProcessor implementation that logs the current element of a value evaluated from it using
an expression evaluator.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LifecycleRegistry
A
Registry which not only registers and fetches objects,
but it's also capable of applying lifecycle and injects dependencies |
interface |
MuleRegistry
Adds lookup/register/unregister methods for Mule-specific entities to the standard
Registry interface.
|
interface |
Registry |
interface |
RegistryBroker
Deprecated.
as of 3.7.0. This will be removed in Mule 4.0
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for an
event. |
interface |
OutboundRouterCollection
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Scheduler
An scheduler is a class that arrange jobs in a define schedule.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuthenticationFilter
AuthenticationFilter is a base filter for authenticating messages. |
interface |
EndpointSecurityFilter
Deprecated.
|
interface |
SecurityFilter
SecurityFilter is a base filter for secure filtering of
inbound and outbound event flow. |
interface |
SecurityManager
SecurityManager is responsible for managing one or more
security providers. |
interface |
SecurityProvider
SecurityProvider is a target security provider that actually does the work of authenticating
credentials and populating the Authentication object. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Service
Deprecated.
|
| 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
|
interface |
Transformer
Transformer can be chained together to covert message payloads
from one object type to another. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Connectable
Interface for objects that should connect to a resource.
|
interface |
Connector
Connector is the mechanism used to connect to external systems
and protocols in order to send and receive data. |
interface |
MessageDispatcher
Combine
MessageDispatching with
various lifecycle methods for the actual instances doing message sending. |
interface |
MessageReceiver
MessageReceiver is used to receive data from an external system. |
interface |
MessageRequester
Combine
MessageRequesting with
various lifecycle methods for the actual instances doing message sending. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponent
|
class |
AbstractJavaComponent
Abstract implementation of JavaComponent adds JavaComponent specifics like
EntryPointResolverSet and ObjectFactory. |
class |
DefaultComponentLifecycleAdapter
DefaultComponentLifecycleAdapter is a default implementation of
LifecycleAdapter for use with JavaComponent that expects component
instances to implement Mule lifecycle interfaces in order to receive lifecycle. |
class |
DefaultInterfaceBinding |
class |
DefaultJavaComponent
Default implementation of
JavaComponent. |
class |
NullLifecycleAdapter
NullLifecycleAdapter is a lifecycle adaptor implementation that
performs no Mule lifecycle propagation to Mule service component implementations. |
class |
PooledJavaComponent
PooledJavaComponent implements pooling. |
protected class |
PooledJavaComponent.LifeCycleAdapterFactory
LifeCycleAdaptorFactory wraps the Component' s
ObjectFactory. |
class |
SimpleCallableJavaComponent
Simple
JavaComponent implementation to be used when
LifecycleAdapter is not required because i) the object instance implements
Callable and so entry-point resolution is required and ii) component bindings
are not used.An ObjectFactory can be set but must return object
instances that implement Callable. |
| Modifier and Type | Class and Description |
|---|---|
class |
PassThroughComponent
Deprecated.
|
class |
StaticComponent
A service that will return a static data object as a result.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRegistryBootstrap
Base class for an object will load objects defined in a file called
registry-bootstrap.properties into the local registry. |
class |
SimpleRegistryBootstrap
Deprecated.
as of 3.7.0. Try to use
org.mule.config.spring.SpringRegistryBootstrap instead. |
| Modifier and Type | Class and Description |
|---|---|
class |
ContentBasedRouter
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InheritedModel
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MuleConnectorOperationLocator
Default
ConnectorOperationLocator that will search
in the mule registry for registered ConnectorOperationLocator
to later provider operations through the use of URLs. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConfigurationPattern
A template class for configuration patterns, which takes care of setting common message processors and
optional transformers defined on the pattern.
|
class |
AbstractFlowConstruct
Abstract implementation of
FlowConstruct that:
Is constructed with unique name and MuleContext. |
class |
AbstractPipeline
Abstract implementation of
AbstractFlowConstruct that allows a list of MessageProcessors
that will be used to process messages to be configured. |
class |
Bridge
A simple bridge between a single inbound endpoint and a single outbound endpoint.
|
class |
Flow
This implementation of
AbstractPipeline adds the following functionality:
Rejects inbound events when Flow is not started
Gathers statistics and processing time data
Implements MessagePorcessor allowing direct invocation of the pipeline
Supports the optional configuration of a ProcessingStrategy that determines how message
processors are processed. |
class |
SimpleService
In-out SOA-style simple service, with no outbound router.
|
class |
Validator |
| Modifier and Type | Class and Description |
|---|---|
class |
ExpressionLanguageComponent |
| Modifier and Type | Class and Description |
|---|---|
class |
MVELExpressionLanguage
Expression language that uses MVEL (http://mvel.codehaus.org/).
|
class |
MVELExpressionLanguageWrapper
Wraps a
MVELExpressionLanguage to take care of injecting new instances in the
muleContext's DefaultExpressionManager |
| Modifier and Type | Class and Description |
|---|---|
class |
MuleEndpointURI
MuleEndpointURI is used to determine how a message is sent or received. |
| Modifier and Type | Class and Description |
|---|---|
class |
NullConnector
A placeholder for a connector that has not been created yet.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageEnricher
The
Message Enricher allows the current message to be augmented using data from a seperate
resource. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExceptionListener
This is the base class for exception strategies which contains several helper methods.
|
class |
AbstractExceptionStrategy
Deprecated.
|
class |
AbstractMessagingExceptionStrategy
Fire a notification, log exception, increment statistics, route the problematic message to a destination
if one is configured (DLQ pattern), commit or rollback transaction if one exists, close any open streams.
|
class |
AbstractSystemExceptionStrategy
Fire a notification, log exception, clean up transaction if any, and trigger reconnection strategy
if this is a
ConnectException. |
class |
CatchMessagingExceptionStrategy |
class |
ChoiceMessagingExceptionStrategy
Selects which exception strategy to execute based on filtering.
|
class |
DefaultMessagingExceptionStrategy
This is the default exception handler for flows and services.
|
class |
DefaultServiceExceptionStrategy
Deprecated.
use
DefaultMessagingExceptionStrategy instead |
class |
DefaultSystemExceptionStrategy
This is the default exception handler for any exception which does not inherit from MessagingException,
i.e, when no message is in play.
|
class |
MessagingExceptionStrategyAcceptorDelegate
Allows to use
MessagingExceptionHandler as MessagingExceptionHandlerAcceptor. |
class |
RedeliveryExceeded |
class |
RollbackMessagingExceptionStrategy |
class |
TemplateMessagingExceptionStrategy |
| Modifier and Type | Class and Description |
|---|---|
class |
MuleMessageProcessingManager
Default implementation for
MessageProcessingManager. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultExpressionManager
Provides universal access for evaluating expressions embedded in Mule configurations, such as Xml, Java,
scripting and annotations.
|
| 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 | Class and Description |
|---|---|
class |
InterceptorStack
Maintains a list of interceptors that can be applied to components.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractModel
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SedaModel
Deprecated.
|
class |
SedaService
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractObjectFactory
Creates object instances based on the class and sets any properties.
|
class |
JndiObjectFactory |
class |
PrototypeObjectFactory
Creates a new instance of the object on each call.
|
class |
SingletonObjectFactory
Creates an instance of the object once and then always returns the same instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageProcessorOwner
An object that owns message processors and delegates startup/shutdown events to them.
|
class |
AbstractMuleObjectOwner<T>
An object that owns Mule objects and delegates startup/shutdown events to them.
|
class |
AbstractRedeliveryPolicy
Implement a redelivery policy for Mule.
|
class |
AsyncDelegateMessageProcessor
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of MessageProcessor delegate configured the next MessageProcessor. |
class |
IdempotentRedeliveryPolicy
Implement a retry policy for Mule.
|
class |
InvokerMessageProcessor
InvokerMessageProcessor invokes a specified method of an object. |
class |
LaxSedaStageInterceptingMessageProcessor
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of the next MessageProcessor. |
class |
ResponseMessageProcessorAdapter |
class |
SecurityFilterMessageProcessor
Filters the flow using the specified
SecurityFilter. |
class |
SedaStageInterceptingMessageProcessor
Processes
MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of the next MessageProcessor. |
class |
TransactionalInterceptingMessageProcessor
Wraps the invocation of the next
MessageProcessor with a transaction. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageProcessorChain
Builder needs to return a composite rather than the first MessageProcessor in the chain.
|
class |
DefaultMessageProcessorChain |
class |
InterceptingChainLifecycleWrapper
Builder needs to return a composite rather than the first MessageProcessor in the chain.
|
class |
SimpleMessageProcessorChain |
class |
SubflowInterceptingChainLifecycleWrapper
Generates message processor identfiers specific for subflows.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRegistry |
class |
AbstractRegistryBroker
Deprecated.
as of 3.7.0. This will be removed in Mule 4.0
|
class |
DefaultRegistryBroker
Deprecated.
as of 3.7.0. This will be removed in Mule 4.0
|
class |
MuleRegistryHelper
Adds lookup/register/unregister methods for Mule-specific entities to the standard
Registry interface.
|
class |
SimpleRegistry
A very simple implementation of
LifecycleRegistry. |
class |
TransientRegistry
Deprecated.
as of 3.7.0. Use
instead. |
class |
TypeBasedTransformerResolver
Will discover transformers based on type information only.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAggregator
AbstractEventAggregator will aggregate a set of messages into a
single message. |
class |
AbstractCorrelationAggregator
AbstractCorrelationAggregatingMessageProcessor uses the CorrelationID
and CorrelationGroupSize properties of the MuleMessage to
manage message groups. |
class |
AbstractSelectiveRouter |
class |
AsynchronousUntilSuccessfulProcessingStrategy
Until successful asynchronous processing strategy.
|
class |
ChoiceRouter
Routes the event to a single
MessageProcessor using a Filter
to evaluate the event being processed and find the first route that can be used. |
class |
DynamicAll
Routes a message through a set of routes that will be obtained
dynamically (per message) using a
DynamicRouteResolver. |
class |
DynamicFirstSuccessful
Routes a message through a set of routes that will be obtained
dynamically (per message) using a
DynamicRouteResolver. |
class |
DynamicRoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin
fashion.
|
class |
ExpressionSplitter
Splits a message using the expression provided invoking the next message processor
one for each split part.
|
class |
FirstSuccessful
FirstSuccessful routes an event to the first target route that can accept it
without throwing or returning an exception.
|
class |
Foreach
` * The
Foreach MessageProcessor allows iterating over a collection payload, or any collection
obtained by an expression, generating a message for each element. |
class |
ForwardingCatchAllStrategy
Deprecated.
|
class |
IdempotentMessageFilter
IdempotentMessageFilter ensures that only unique messages are passed
on. |
class |
IdempotentSecureHashMessageFilter
IdempotentSecureHashMessageFilter ensures that only unique messages are
received by a service. |
class |
MessageChunkAggregator |
class |
MessageFilter
Implementation of
InterceptingMessageProcessor that filters message flow
using a Filter. |
class |
MessageProcessorFilterPair
A holder for a pair of MessageProcessor and Filter.
|
class |
Resequencer
Resequencer is used to resequence events according to their dispatch
sequence in the correlation group. |
class |
RoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin
fashion.
|
class |
ScatterGatherRouter
The
Scatter-Gather router will broadcast copies of the current
message to every endpoint registered with the router in parallel. |
class |
SimpleCollectionAggregator
This router will return all aggregated events as a
MuleMessageCollection. |
class |
SynchronousUntilSuccessfulProcessingStrategy
Until successful synchronous processing strategy.
|
class |
UntilSuccessful
UntilSuccessful attempts to route a message to the message processor it contains.
|
class |
WireTap
The
WireTap MessageProcessor allows inspection of messages in a flow. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageSplitter
AbstractMessageSplitter is an outbound Message Splitter used to split
the contents of a received message into sub parts that can be processed by other
components. |
class |
AbstractOutboundRouter
AbstractOutboundRouter is a base router class that tracks statistics about message processing
through the router. |
class |
AbstractRecipientList
AbstractRecipientList is used to dispatch a single event to
multiple recipients over the same transport. |
class |
AbstractRoundRobinMessageSplitter
FilteringListMessageSplitter accepts a List as a message payload
then routes list elements as messages over an endpoint where the endpoint's filter
accepts the payload. |
class |
AbstractSequenceRouter
Defines a router that sequentially routes a given message to the list of
registered endpoints and returns the aggregate responses as the result.
|
class |
ChainingRouter
Deprecated.
|
class |
DefaultOutboundRouterCollection
Deprecated.
|
class |
EndpointSelector
Deprecated.
|
class |
ExceptionBasedRouter
Deprecated.
|
class |
ExpressionMessageSplitter
Deprecated.
|
class |
ExpressionRecipientList |
class |
FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
class |
ListMessageSplitter
Deprecated.
|
class |
MessageChunkingRouter
Deprecated.
|
class |
MulticastingRouter
Deprecated.
|
class |
OutboundPassThroughRouter
Deprecated.
|
class |
SequenceRouter
Deprecated.
|
class |
StaticRecipientList
Deprecated.
|
class |
TransformerRouter
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAsyncRequestReplyRequester |
class |
SimpleAsyncRequestReplyRequester |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAuthenticationFilter
AbstractEndpointSecurityFilter provides a framework to perform inbound
or outbound authentication for messages. |
class |
AbstractEndpointSecurityFilter
Deprecated.
|
class |
AbstractJCEEncryptionStrategy
A JCE based encryption strategy.
|
class |
AbstractNamedEncryptionStrategy |
class |
AbstractSecurityFilter
AbstractSecurityFilter provides basic initialisation for
all security filters, namely configuring the SecurityManager for this instance |
class |
AbstractSecurityProvider |
class |
MuleSecurityManager
MuleSecurityManager is a default implementation security manager
for a Mule instance. |
class |
PasswordBasedEncryptionStrategy
Provides password-based encryption using JCE.
|
class |
SecretKeyEncryptionStrategy
Deprecated.
This class is deprecated and will be removed in Mule 4.0. Use
PasswordBasedEncryptionStrategy instead, which follows the correct
way of transforming a string password into a cryptographic key |
class |
UsernamePasswordAuthenticationFilter
Performs authentication based on a username and password.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MuleEncryptionEndpointSecurityFilter
MuleEncryptionEndpointSecurityFilter provides password-based
encryption |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractService
Deprecated.
|
class |
ForwardingConsumer
Deprecated.
|
class |
ServiceAsyncReplyCompositeMessageSource
Deprecated.
|
class |
ServiceCompositeMessageSource
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceAsyncRequestReplyRequestor
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterizableMessageSourceWrapper
Wraps a
ClusterizableMessageSource in order to manage the lifecycle
of the wrapped instance differently depending if the node is primary or not
inside a cluster. |
class |
StartableCompositeMessageSource
Implementation of
CompositeMessageSource that propagates both injection of FlowConstruct
and lifecycle to nested MessageSources. |
| Modifier and Type | Class and Description |
|---|---|
class |
GenericTransactionManagerLookupFactory
A factory performing a JNDI lookup for TransactionManager.
|
class |
JBossTransactionManagerLookupFactory |
class |
JRunTransactionManagerLookupFactory |
class |
Resin3TransactionManagerLookupFactory |
class |
WeblogicTransactionManagerLookupFactory |
| 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 | 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 | 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 |
SetPayloadMessageProcessor
Modifies the payload of a
MuleMessage according to the provided value. |
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 | Class and Description |
|---|---|
class |
AbstractConnector
AbstractConnector provides base functionality for all connectors
provided with Mule. |
class |
AbstractJndiConnector
This class acts as common baseclass for both Rmi & EjbConnector Resolves Jndi root for connector usage
|
class |
AbstractMessageDispatcher
Abstract implementation of an outbound channel adaptors.
|
class |
AbstractMessageReceiver
AbstractMessageReceiver provides common methods for all Message
Receivers provided with Mule. |
class |
AbstractMessageRequester
The Message Requester is used to explicitly request messages from a message channel or
resource rather than subscribing to inbound events or polling for messages.
|
class |
AbstractPollingMessageReceiver
AbstractPollingMessageReceiver implements a base class for polling
message receivers. |
class |
AbstractTransportMessageHandler<O>
Provide a default dispatch (client) support for handling threads lifecycle and validation.
|
class |
TransactedPollingMessageReceiver
The TransactedPollingMessageReceiver is an abstract receiver that handles polling
and transaction management.
|
class |
UnsupportedMessageDispatcher |
class |
UnsupportedMessageRequester |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageProcessorPollingConnector |
class |
MessageProcessorPollingMessageReceiver
Polling
MessageSource. |
| Modifier and Type | Class and Description |
|---|---|
class |
FixedFrequencyScheduler<T extends Runnable>
Scheduler that runs a task giving a fixed period of time. |
class |
PollScheduler<T extends Runnable>
Abstract definition of a Scheduler for poll.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UpdateExpressionWatermark
Implementation of
Watermark in which the value is updated through a MEL
expression |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectorWatermark
Implementation of
Watermark that relies on a WatermarkSelector to
update its values |
| Modifier and Type | Class and Description |
|---|---|
class |
MuleLockFactory |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LifecyleEnabledObjectPool
An ObjectPool that allows Start and Stop life-cycle to be propagated pooled
object.
|
interface |
ObjectPool
ObjectPool is a simple pooling interface for objects |
| Modifier and Type | Class and Description |
|---|---|
class |
CommonsPoolObjectPool
CommonsPoolProxyPool is an implementation of ObjectPool
that internally uses the commons-pool GenericObjectPool and uses a
ObjectFactory for creating new pooled instances. |
class |
DefaultLifecycleEnabledObjectPool
A LifecyleEnabledObjectPool implementation for pooling
LifecycleAdapter
instances for implementations of JavaComponent that require
LifecycleAdapter pooling such as PooledJavaComponent. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractQueueManager
Abstract implementation for a QueueManager.
|
class |
DelegateQueueManager
Delegates every call to the real QueueManager.
|
class |
TransactionalQueueManager
The Transactional Queue Manager is responsible for creating and Managing
transactional Queues.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMonitoredObjectStore<T extends Serializable>
TODO
|
class |
InMemoryObjectStore<T extends Serializable>
InMemoryObjectStore implements an optionally bounded
in-memory store for message IDs with periodic expiry of old entries. |
class |
MonitoredObjectStoreWrapper<T extends Serializable>
The MonitoredObjectStoreWrapper wraps an ObjectStore which does not support direct
expiry and adds this behavior
|
class |
MuleObjectStoreManager |
class |
TextFileObjectStore
A Simple object store that stores String objects by key to a text file.
|
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.