| 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.construct | |
| org.mule.api.endpoint |
Endpoint interfaces.
|
| org.mule.api.expression | |
| 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.processor | |
| 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.client | |
| org.mule.config.support | |
| org.mule.construct | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.endpoint.dynamic | |
| org.mule.expression | |
| org.mule.expression.transformers | |
| org.mule.lifecycle.phases | |
| org.mule.model | |
| org.mule.model.seda | |
| org.mule.processor | |
| org.mule.processor.chain | |
| org.mule.routing.correlation | |
| org.mule.security |
Core security implementation including the mule security manager and encryption types
|
| org.mule.service | |
| 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.util.counters | |
| org.mule.util.counters.impl | |
| org.mule.util.queue |
A resource manager that allow access to transactional queues with optional persistence.
|
| 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.
|
| 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 |
NameableObject
Adds
getName() and NameableObject.setName(java.lang.String) methods to an object |
| 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 |
FlowConstruct
A uniquely identified
FlowConstruct that once implemented and configured defines a construct
through which messages are processed using MessageSource and MessageProcessor building
blocks. |
interface |
Pipeline
A pipeline has an ordered list of
MessageProcessor's that are invoked in order to processor new
messages received from it's MessageSource |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ImmutableEndpoint
ImmutableEndpoint describes a Message endpoint where data is
sent or received. |
interface |
InboundEndpoint |
interface |
OutboundEndpoint |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExpressionEnricher
ExpressionEnricher enriches a message using the extensible mule
expression framework allowing the contribution of additional enrichers. |
interface |
ExpressionEvaluator
ExpressionEvaluator extracts a property from the message in a generic
way. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
LifecyclePhase
Encapsulates the notion of a lifecycle phase i.e.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Model
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageProcessorChain |
| 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 |
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 |
Connector
Connector is the mechanism used to connect to external systems
and protocols in order to send and receive data. |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLocalMuleClient.MuleClientFlowConstruct
Placeholder class which makes the default exception handler available.
|
| Modifier and Type | Class and Description |
|---|---|
class |
InheritedModel
Deprecated.
|
| 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 |
AbstractEndpoint
ImmutableMuleEndpoint describes a Provider in the Mule Server. |
class |
DefaultInboundEndpoint |
class |
DefaultOutboundEndpoint |
class |
DynamicOutboundEndpoint
An Outbound endpoint who's URI is a template used to created new non dynamic
endpoints based on the current message.
|
class |
DynamicURIInboundEndpoint
Allow's EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
|
class |
DynamicURIOutboundEndpoint
Allows EndpointURI to be set and changed dynamically by wrapping up an immutable
endpoint instance.
|
| 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 |
AbstractExpressionEvaluator
Base class for
ExpressionEvaluator which provides an implementation of
#evaluateTyped (String, MuleMessage) returning a default data type. |
class |
AttachmentExpressionEnricher |
class |
BaseAttachmentExpressionEvaluator |
class |
EndpointInfoExpressionEvaluator
Looks up information about a global endpoint
|
class |
ExceptionTypeExpressionEvaluator |
class |
FunctionExpressionEvaluator
This property extractor doesn't actually extract a property from the message, instead it allows for certain functions
to be called and returns a result.
|
class |
IllegalExpressionEvaluator
Defines an
ExpressionEvaluator that can never be evaluated. |
class |
MapPayloadExpressionEvaluator
If the message payload is a map this extractor will look up the property value in
the map
|
class |
MessageAttachmentExpressionEvaluator
Looks up an attachment with the given name.
|
class |
MessageAttachmentsExpressionEvaluator
Looks up the attachment(s) on the message using the expression given.
|
class |
MessageAttachmentsListExpressionEvaluator
Looks up the attachment(s) on the message using the expression given.
|
class |
MessageExpressionEvaluator
Returns properties on the MuleMessage itself.
|
class |
MessageHeaderExpressionEnricher |
class |
MessageHeaderExpressionEvaluator
Looks up the property on the message using the property name given.
|
class |
MessageHeadersExpressionEvaluator
Looks up the property on the message using the expression given.
|
class |
MessageHeadersListExpressionEvaluator
Looks up the property on the message using the expression given.
|
class |
MessagePayloadExpressionEvaluator
Returns the message payload.
|
class |
MessageProcessorExpressionEvaluator
Returns the message result of invoking the specified globally accessible message
processor.
|
class |
MuleContextExpressionEvaluator
This property extractor exposes mule context information as expressions.
|
class |
MuleExpressionEvaluator
Deprecated.
MuleExpressionEvaluator is a wrapper of the default expression evaluators which ends up redirecting
to the
DefaultExpressionManager evaluate method. It has been deprecated since it
only provides one more way to accomplish the same result.
Instead use the default expression evaluators, for example:
#[mule:message.headers(foo, bar)] - replaced by #[headers:foo,bar]
#[mule:message.attachments-list(attach1, attach2*)] - replaced by #[attachments-list:attach1,attach2*]
#[mule:context.serviceName] - replaced by #[context:serviceName]
Check the
Expressions configuration reference for more examples of the default expression evaluators syntax. |
class |
OutboundAttachmentsExpressionEvaluator
Creates a Map facade around a
MuleMessage instance to allow access to outbound
attachments from within components and transformers without the these objects needing access to the Mule Message |
class |
OutboundHeadersExpressionEvaluator
Creates a Map facade around a
MuleMessage instance to allow access to outbound
headers from within components and transformers without the these objects needing access to the Mule Message |
class |
PayloadTypeExpressionEvaluator |
class |
RegexExpressionEvaluator |
class |
RegistryExpressionEvaluator
Looks up information about objects in the Registry
|
class |
StringExpressionEvaluator
Will process an expression string that can contain other expressions
|
class |
VariableExpressionEnricher |
class |
VariableExpressionEvaluator
Looks up the variable on the message using the name given.
|
class |
WilcardExpressionEvaluator |
| 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 |
ContainerManagedLifecyclePhase
Deprecated.
as of 3.7.0 since it's no longer used
|
class |
DefaultLifecyclePhase
Represents a configurable lifecycle phase.
|
class |
MuleContextDisposePhase
Objects are disposed of via the Registry since the Registry manages the creation/initialisation of the objects
it must also take care of disposing them.
|
class |
MuleContextInitialisePhase
The MuleContextInitialisePhase defines the lifecycle behaviour when the Mule context is initialised.
|
class |
MuleContextStartPhase
The Start phase for the MuleContext.
|
class |
MuleContextStopPhase
The Stop phase for the Management context LifecycleManager.
|
class |
NotInLifecyclePhase
This lifecycle phase marks the 'pre-lifecycle' phase of an object.
|
| 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 |
NullMessageProcessor |
| 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 |
CorrelationPropertiesExpressionEvaluator
CorrelationPropertiesExpressionEvaluator is a default implementation used for
getting the Correlation information from a message. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJCEEncryptionStrategy
A JCE based encryption strategy.
|
class |
AbstractNamedEncryptionStrategy |
class |
AbstractSecurityProvider |
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 |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractService
Deprecated.
|
class |
PausePhase
Defines a phase phase that will invoke the
Pausable.pause() method on an object. |
class |
ResumePhase
Resume phase happens only alfter a pause phase.
|
| 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 |
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
|
| Modifier and Type | Class and Description |
|---|---|
class |
MessageProcessorPollingConnector |
| 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 | Interface and Description |
|---|---|
interface |
Counter
This interface is the interface implemented for all counter types.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCounter |
class |
AggregateCounter |
class |
Average |
class |
Delta |
class |
InstantRate |
class |
Max |
class |
Min |
class |
Number |
class |
Operator |
class |
RatePerUnit |
class |
Sum |
class |
TimeAverage |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Queue
Interface for mule queues used for SEDA and VM.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionAwareQueueStore
Queue implementation that executes operations:
- If there is no transaction context then executes the operation directly to the queue.
|
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.