|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use MessageProcessorContainer | |
|---|---|
| org.mule.api.construct | |
| org.mule.config.dsl.routers | |
| org.mule.construct | |
| org.mule.endpoint.outbound | |
| org.mule.enricher | |
| org.mule.exception | |
| org.mule.interceptor | |
| org.mule.lifecycle.processor | |
| 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 | |
| Uses of MessageProcessorContainer in org.mule.api.construct |
|---|
| Subinterfaces of MessageProcessorContainer in org.mule.api.construct | |
|---|---|
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 |
| Uses of MessageProcessorContainer in org.mule.config.dsl.routers |
|---|
| Classes in org.mule.config.dsl.routers that implement MessageProcessorContainer | |
|---|---|
class |
ContentBasedRouter
Deprecated. |
| Uses of MessageProcessorContainer in org.mule.construct |
|---|
| Classes in org.mule.construct that implement MessageProcessorContainer | |
|---|---|
class |
AbstractConfigurationPattern
A template class for configuration patterns, which takes care of setting common message processors and optional transformers defined on the pattern. |
class |
AbstractPipeline
Abstract implementation of AbstractFlowConstruct that allows a list of AbstractPipeline.ProcessIfPipelineStartedMessageProcessors
that will be used to process messages to be configured. |
class |
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor
|
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
|
| Uses of MessageProcessorContainer in org.mule.endpoint.outbound |
|---|
| Classes in org.mule.endpoint.outbound that implement MessageProcessorContainer | |
|---|---|
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. |
| Uses of MessageProcessorContainer in org.mule.enricher |
|---|
| Classes in org.mule.enricher that implement MessageProcessorContainer | |
|---|---|
class |
MessageEnricher
The Message Enricher allows the current message to be augmented using data from a seperate
resource. |
| Uses of MessageProcessorContainer in org.mule.exception |
|---|
| Classes in org.mule.exception that implement MessageProcessorContainer | |
|---|---|
class |
AbstractExceptionListener
This is the base class for exception strategies which contains several helper methods. |
class |
AbstractExceptionStrategy
Deprecated. use AbstractExceptionListener |
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 |
RollbackMessagingExceptionStrategy
|
class |
TemplateMessagingExceptionStrategy
|
| Uses of MessageProcessorContainer in org.mule.interceptor |
|---|
| Classes in org.mule.interceptor that implement MessageProcessorContainer | |
|---|---|
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. |
| Uses of MessageProcessorContainer in org.mule.lifecycle.processor |
|---|
| Classes in org.mule.lifecycle.processor that implement MessageProcessorContainer | |
|---|---|
class |
ProcessIfStartedMessageProcessor
|
class |
ProcessIfStartedWaitIfPausedMessageProcessor
|
class |
ProcessIfStartedWaitIfSyncPausedMessageProcessor
|
| Uses of MessageProcessorContainer in org.mule.processor |
|---|
| Classes in org.mule.processor that implement MessageProcessorContainer | |
|---|---|
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 |
AbstractInterceptingMessageProcessorBase
Abstract implementation that provides the infrastructure for intercepting message processors. |
class |
AbstractMessageProcessorOwner
An object that owns message processors and delegates startup/shutdown events to them. |
class |
AbstractRedeliveryPolicy
Implement a redelivery policy for Mule. |
class |
AbstractResponseMessageProcessor
|
class |
AsyncDelegateMessageProcessor
Processes MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of MessageProcessor delegate configured the next MessageProcessor. |
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. |
| Uses of MessageProcessorContainer in org.mule.processor.chain |
|---|
| Classes in org.mule.processor.chain that implement MessageProcessorContainer | |
|---|---|
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. |
| Uses of MessageProcessorContainer in org.mule.routing |
|---|
| Classes in org.mule.routing that implement MessageProcessorContainer | |
|---|---|
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 |
AbstractSplitter
Splits a message invoking the next message processor one for each split part. |
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 |
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 |
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 |
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 |
RoundRobin
RoundRobin divides the messages it receives among its target routes in round-robin fashion. |
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 in an asynchronous manner. |
class |
WireTap
The WireTap MessageProcessor allows inspection of messages in a flow. |
| Uses of MessageProcessorContainer in org.mule.routing.outbound |
|---|
| Classes in org.mule.routing.outbound that implement MessageProcessorContainer | |
|---|---|
class |
AbstractMessageSequenceSplitter
Base implementation of a MuleMessage splitter, that converts its payload
in a MessageSequence, and process each element of it. |
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
ChainingRouter is used to pass a Mule event through multiple
targets using the result of the first as the input for the second. |
class |
EndpointSelector
EndpointSelector selects the outgoing endpoint based on a
an expression evaluator ("header:endpoint" by default). |
class |
ExceptionBasedRouter
ExceptionBasedRouter Will send the current event to the first
endpoint that doesn't throw an exception. |
class |
ExpressionMessageSplitter
Evaluates a single expression and adds the results of the expression as individual message parts. |
class |
ExpressionRecipientList
|
class |
FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
class |
ListMessageSplitter
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 |
MessageChunkingRouter
A router that breaks up the current message onto smaller parts and sends them to the same destination. |
class |
MulticastingRouter
MulticastingRouter will broadcast the current message to every endpoint
registered with the router. |
class |
OutboundPassThroughRouter
OutboundPassThroughRouter allows outbound routing over a single
endpoint without any filtering. |
class |
SequenceRouter
Defines a AbstractSequenceRouter that stops the routing of a given
message when a synchronous endpoint has returned a null or an exception
message. |
class |
StaticRecipientList
StaticRecipientList is used to dispatch a single event to multiple
recipients over the same transport. |
class |
TransformerRouter
Deprecated. |
| Uses of MessageProcessorContainer in org.mule.routing.requestreply |
|---|
| Classes in org.mule.routing.requestreply that implement MessageProcessorContainer | |
|---|---|
class |
AbstractAsyncRequestReplyRequester
|
class |
AbstractReplyToPropertyRequestReplyReplier
|
class |
AsyncReplyToPropertyRequestReplyReplier
|
class |
ReplyToPropertyRequestReplyReplier
|
class |
SimpleAsyncRequestReplyRequester
|
class |
SimpleRequestReplyReplier
|
| Uses of MessageProcessorContainer in org.mule.service |
|---|
| Classes in org.mule.service that implement MessageProcessorContainer | |
|---|---|
class |
ForwardingConsumer
Deprecated. |
| Uses of MessageProcessorContainer in org.mule.service.processor |
|---|
| Classes in org.mule.service.processor that implement MessageProcessorContainer | |
|---|---|
class |
ServiceAsyncRequestReplyRequestor
Deprecated. |
class |
ServiceInternalMessageProcessor
Deprecated. |
class |
ServiceOutboundMessageProcessor
Deprecated. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||