| Package | Description |
|---|---|
| org.mule.api.component | |
| org.mule.api.endpoint |
Endpoint interfaces.
|
| org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
| 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.dsl.routers | |
| org.mule.construct.processor | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.enricher | |
| org.mule.exception | |
| org.mule.interceptor | |
| org.mule.object | |
| org.mule.processor | |
| org.mule.processor.chain | |
| 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.service | |
| org.mule.service.processor | |
| org.mule.source |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Component
A
Component component processes a MuleEvent by invoking the
component instance that has been configured, optionally returning a result. |
interface |
JavaComponent
JavaComponent is a Java Component implementation used to
invoke Java component implementations. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InboundEndpoint |
| Modifier and Type | Interface and Description |
|---|---|
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for an
event. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractComponent
|
class |
AbstractJavaComponent
Abstract implementation of JavaComponent adds JavaComponent specifics like
EntryPointResolverSet and ObjectFactory. |
class |
DefaultJavaComponent
Default implementation of
JavaComponent. |
class |
PooledJavaComponent
PooledJavaComponent implements pooling. |
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ContentBasedRouter
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FlowConstructStatisticsMessageProcessor |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultInboundEndpoint |
class |
DynamicURIInboundEndpoint
Allow's EndpointURI to be set and changed dynamically by wrapping up an immutable endpoint instance.
|
| 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 |
AbstractEnvelopeInterceptor
EnvelopeInterceptor is an intercepter that will fire before and after
an event is received. |
class |
LoggingInterceptor
LoggingInterceptor is a simple interceptor that logs a message before
and after the event processing. |
class |
ProcessingTimeInterceptor
Calculate and record the processing time for a message processing chain
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractObjectFactory
Creates object instances based on the class and sets any properties.
|
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 |
ResponseMessageProcessorAdapter |
| 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.