| Package | Description |
|---|---|
| org.mule.api.construct | |
| org.mule.api.endpoint |
Endpoint interfaces.
|
| org.mule.api.interceptor | |
| org.mule.api.processor | |
| org.mule.api.service | |
| org.mule.api.source | |
| org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
| org.mule.construct | |
| org.mule.construct.builder | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.endpoint.outbound | |
| org.mule.execution | |
| org.mule.interceptor | |
| org.mule.lifecycle.processor | |
| org.mule.processor | |
| 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 | |
| org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
| org.mule.transport.polling |
| Modifier and Type | Method and Description |
|---|---|
MessageSource |
Pipeline.getMessageSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
Pipeline.setMessageSource(MessageSource messageSource) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InboundEndpoint |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Interceptor
Interceptor is based on a similar concept of servlet filters and
works much the same way. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
InterceptingMessageProcessor
Processes
MuleEvent's intercepting another listener
MessageProcessor. |
interface |
RequestReplyReplierMessageProcessor
Processes a
MuleEvent's by invoking the next MessageProcessor and
then rather than returning the result to this processors MessageSource
sending it via a seperate reply MessageProcessor, |
| Modifier and Type | Method and Description |
|---|---|
void |
RequestReplyRequesterMessageProcessor.setReplySource(MessageSource replyMessageSource) |
| Modifier and Type | Method and Description |
|---|---|
MessageSource |
Service.getMessageSource()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Service.setMessageSource(MessageSource messageSource)
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ClusterizableMessageSource
Defines a message source that runs in only one node of a cluster.
|
interface |
CompositeMessageSource
Composes multiple
MessageSources. |
interface |
NonBlockingMessageSource
NonBlockingMessageSource's create instances of MuleEvent that contain a
ReplyToHandler
allowing for a response or error to be returned asynchronously by a different thread freeing up the request thread. |
| Modifier and Type | Method and Description |
|---|---|
List<MessageSource> |
CompositeMessageSource.getSources() |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeMessageSource.addSource(MessageSource messageSource) |
void |
CompositeMessageSource.removeSource(MessageSource messageSource) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageReceiver
MessageReceiver is used to receive data from an external system. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor |
class |
DynamicPipelineMessageProcessor
Experimental implementation that supports a single dynamic pipeline due to restrictions
imposed by intercepting message processors and their lifecycle.
|
| Modifier and Type | Field and Description |
|---|---|
protected MessageSource |
AbstractPipeline.messageSource |
| Modifier and Type | Method and Description |
|---|---|
MessageSource |
AbstractPipeline.getMessageSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractPipeline.setMessageSource(MessageSource messageSource) |
| Constructor and Description |
|---|
Bridge(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
List<MessageProcessor> transformers,
List<MessageProcessor> responseTransformers,
MessageExchangePattern exchangePattern,
boolean transacted) |
SimpleService(String name,
MuleContext muleContext,
MessageSource messageSource,
List<MessageProcessor> transformers,
List<MessageProcessor> responseTransformers,
Component component,
SimpleService.Type type) |
Validator(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
Filter validationFilter,
String ackExpression,
String nackExpression) |
Validator(String name,
MuleContext muleContext,
MessageSource messageSource,
OutboundEndpoint outboundEndpoint,
Filter validationFilter,
String ackExpression,
String nackExpression,
String errorExpression) |
| Modifier and Type | Field and Description |
|---|---|
protected MessageSource |
AbstractFlowConstructBuilder.messageSource |
| Modifier and Type | Method and Description |
|---|---|
T |
AbstractFlowConstructBuilder.messageSource(MessageSource messageSource) |
| 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 |
OutboundResponsePropertiesMessageProcessor
Propagates properties from request message to response message as defined by
OutboundEndpoint.getResponseProperties(). |
class |
OutboundTxRollbackMessageProcessor
MessageProcessor implementation that stops outbound flow is the current
transaction has been rolled back.
|
| Modifier and Type | Method and Description |
|---|---|
MessageSource |
MessageProcessContext.getMessageSource() |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEnvelopeInterceptor
EnvelopeInterceptor is an intercepter that will fire before and after
an event is received. |
class |
InterceptorStack
Maintains a list of interceptors that can be applied to components.
|
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
|
class |
TimerInterceptor
TimerInterceptor simply times and displays the time taken to process
an event. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProcessIfStartedMessageProcessor |
class |
ProcessIfStartedWaitIfPausedMessageProcessor |
class |
ProcessIfStartedWaitIfSyncPausedMessageProcessor |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFilteringMessageProcessor
Abstract
InterceptingMessageProcessor that can be easily be extended and
used for filtering message flow through a MessageProcessor chain. |
class |
AbstractInterceptingMessageProcessor
Abstract implementation of
InterceptingMessageProcessor that simply
provides an implementation of setNext and holds the next message processor as an
attribute. |
class |
AbstractRedeliveryPolicy
Implement a redelivery policy for Mule.
|
class |
AbstractRequestResponseMessageProcessor
Base implementation of a
MessageProcessor that may performs processing during both
the request and response processing phases while supporting non-blocking execution. |
class |
AsyncInterceptingMessageProcessor
Processes
MuleEvent's asynchronously using a MuleWorkManager to
schedule asynchronous processing of the next MessageProcessor. |
class |
EndpointTransactionalInterceptingMessageProcessor
Wraps the invocation of the next
MessageProcessor with a transaction. |
class |
ExceptionHandlingMessageProcessor |
class |
IdempotentRedeliveryPolicy
Implement a retry policy for Mule.
|
class |
LaxAsyncInterceptingMessageProcessor |
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 |
StopFurtherMessageProcessingMessageProcessor |
class |
TransactionalInterceptingMessageProcessor
Wraps the invocation of the next
MessageProcessor with a transaction. |
| 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 |
AbstractSplitter
Splits a message invoking the next message processor one for each split part.
|
class |
CollectionSplitter
Splits a message that has a Collection, Iterable, MessageSequence or Iterator
payload invoking the next message processor one
for each item in it.
|
class |
ExpressionSplitter
Splits a message using the expression provided invoking the next message processor
one for each split part.
|
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 |
MapSplitter
Splits a message that has a map payload invoking the next message processor one
for each item in the map in order.
|
class |
MessageChunkAggregator |
class |
MessageChunkSplitter
A router that breaks up the current message onto smaller parts and sends them to
the same destination.
|
class |
MessageFilter
Implementation of
InterceptingMessageProcessor that filters message flow
using a Filter. |
class |
Resequencer
Resequencer is used to resequence events according to their dispatch
sequence in the correlation group. |
class |
SimpleCollectionAggregator
This router will return all aggregated events as a
MuleMessageCollection. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageSequenceSplitter
Base implementation of a
MuleMessage splitter, that converts its payload
in a MessageSequence, and process each element of it. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractReplyToPropertyRequestReplyReplier |
class |
AsyncReplyToPropertyRequestReplyReplier |
class |
ReplyToPropertyRequestReplyReplier |
class |
SimpleRequestReplyReplier |
| Modifier and Type | Field and Description |
|---|---|
protected MessageSource |
AbstractAsyncRequestReplyRequester.replyMessageSource |
| Modifier and Type | Method and Description |
|---|---|
void |
SimpleAsyncRequestReplyRequester.setMessageSource(MessageSource source)
Deprecated.
|
void |
AbstractAsyncRequestReplyRequester.setReplySource(MessageSource messageSource) |
protected void |
AbstractAsyncRequestReplyRequester.verifyReplyMessageSource(MessageSource messageSource) |
protected void |
SimpleAsyncRequestReplyRequester.verifyReplyMessageSource(MessageSource messageSource) |
| Modifier and Type | Class and Description |
|---|---|
class |
ForwardingConsumer
Deprecated.
|
class |
ServiceAsyncReplyCompositeMessageSource
Deprecated.
|
class |
ServiceCompositeMessageSource
Deprecated.
|
| Modifier and Type | Field and Description |
|---|---|
protected MessageSource |
AbstractService.messageSource
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MessageSource |
AbstractService.getMessageSource()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceCompositeMessageSource.addSource(MessageSource source)
Deprecated.
|
void |
ServiceCompositeMessageSource.removeSource(MessageSource source)
Deprecated.
|
void |
AbstractService.setMessageSource(MessageSource inboundMessageSource)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceCompositeMessageSource.setMessageSources(List<MessageSource> sources)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ServiceAsyncRequestReplyRequestor
Deprecated.
|
class |
ServiceInternalMessageProcessor
Deprecated.
|
class |
ServiceOutboundMessageProcessor
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ServiceAsyncRequestReplyRequestor.verifyReplyMessageSource(MessageSource messageSource)
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 | Field and Description |
|---|---|
protected List<MessageSource> |
StartableCompositeMessageSource.sources |
| Modifier and Type | Method and Description |
|---|---|
List<MessageSource> |
StartableCompositeMessageSource.getSources() |
| Modifier and Type | Method and Description |
|---|---|
void |
StartableCompositeMessageSource.addSource(MessageSource source) |
void |
StartableCompositeMessageSource.removeSource(MessageSource source) |
| Modifier and Type | Method and Description |
|---|---|
void |
StartableCompositeMessageSource.setMessageSources(List<MessageSource> sources) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageReceiver
AbstractMessageReceiver provides common methods for all Message
Receivers provided with Mule. |
class |
AbstractPollingMessageReceiver
AbstractPollingMessageReceiver implements a base class for polling
message receivers. |
class |
TransactedPollingMessageReceiver
The TransactedPollingMessageReceiver is an abstract receiver that handles polling
and transaction management.
|
| Modifier and Type | Method and Description |
|---|---|
protected MessageSource |
TransportMessageProcessContext.getMessageReceiver() |
MessageSource |
TransportMessageProcessContext.getMessageSource() |
| Modifier and Type | Class and Description |
|---|---|
class |
MessageProcessorPollingMessageReceiver
Polling
MessageSource. |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.