org.mule.api.processor
Interface InterceptingMessageProcessor

All Superinterfaces:
MessageProcessor, MessageSource
All Known Subinterfaces:
Interceptor, RequestReplyReplierMessageProcessor
All Known Implementing Classes:
AbstractAggregator, AbstractCorrelationAggregator, AbstractEnvelopeInterceptor, AbstractFilteringMessageProcessor, AbstractInterceptingMessageProcessor, AbstractMessageProcessorChain, AbstractMessageSequenceSplitter, AbstractPipeline.ProcessIfPipelineStartedMessageProcessor, AbstractRedeliveryPolicy, AbstractReplyToPropertyRequestReplyReplier, AbstractResponseMessageProcessor, AbstractSplitter, AsyncInterceptingMessageProcessor, AsyncReplyToPropertyRequestReplyReplier, BankQuotesInboundAggregator, BankQuotesResponseAggregator, CollectionSplitter, CxfInboundMessageProcessor, CxfOutboundMessageProcessor, DefaultMessageProcessorChain, EndpointTransactionalInterceptingMessageProcessor, ExceptionHandlingMessageProcessor, ExpressionSplitter, FeedSplitter, FeedSplitter, FlowConfiguringMessageProcessor, Foreach, ForwardingConsumer, IdempotentMessageFilter, IdempotentRedeliveryPolicy, IdempotentSecureHashMessageFilter, InterceptingChainLifecycleWrapper, InterceptorStack, LaxAsyncInterceptingMessageProcessor, LaxSedaStageInterceptingMessageProcessor, LoggingInterceptor, MapSplitter, MessageChunkAggregator, MessageChunkSplitter, MessageFilter, OutboundResponsePropertiesMessageProcessor, OutboundTxRollbackMessageProcessor, ProcessIfStartedMessageProcessor, ProcessIfStartedWaitIfPausedMessageProcessor, ProcessIfStartedWaitIfSyncPausedMessageProcessor, ProcessingTimeInterceptor, ReplyToPropertyRequestReplyReplier, Resequencer, ResponseMessageProcessorAdapter, ScriptFilter, SecurityFilterMessageProcessor, SedaStageInterceptingMessageProcessor, ServiceAsyncRequestReplyRequestor, ServiceInternalMessageProcessor, ServiceOutboundMessageProcessor, SimpleCollectionAggregator, SimpleMessageProcessorChain, SimpleRequestReplyReplier, StopFurtherMessageProcessingMessageProcessor, TimerInterceptor, TransactionalInterceptingMessageProcessor

public interface InterceptingMessageProcessor
extends MessageProcessor, MessageSource

Processes MuleEvent's intercepting another listener MessageProcessor. It is the InterceptingMessageProcessor's responsibility to invoke the next MessageProcessor.

Although not normal, it is valid for the listener MessageProcessor to be null and implementations should handle this case.

Since:
3.0

Method Summary
 
Methods inherited from interface org.mule.api.processor.MessageProcessor
process
 
Methods inherited from interface org.mule.api.source.MessageSource
setListener
 



Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.