Uses of Interface
org.mule.api.processor.InterceptingMessageProcessor

Packages that use InterceptingMessageProcessor
org.mule.api.interceptor   
org.mule.api.processor   
org.mule.endpoint.outbound   
org.mule.example.loanbroker.routers   
org.mule.interceptor   
org.mule.lifecycle.processor   
org.mule.module.atom.routing   
org.mule.module.cxf   
org.mule.module.cxf.config   
org.mule.processor   
org.mule.processor.chain   
org.mule.routing Defines the core routing patterns supported by mule. 
org.mule.routing.requestreply   
org.mule.service   
org.mule.service.processor   
 

Uses of InterceptingMessageProcessor in org.mule.api.interceptor
 

Subinterfaces of InterceptingMessageProcessor in org.mule.api.interceptor
 interface Interceptor
          Interceptor is based on a similar concept of servlet filters and works much the same way.
 

Uses of InterceptingMessageProcessor in org.mule.api.processor
 

Subinterfaces of InterceptingMessageProcessor in org.mule.api.processor
 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,
 interface RequestReplyRequesterMessageProcessor
           Processes a MuleEvent's by invoking the next MessageProcessor but receiving the reply, which is turn is returned from this MessageProcessor from a seperate MessageSource rather than using the return value of the next MessageProcessor invocation.
 

Uses of InterceptingMessageProcessor in org.mule.endpoint.outbound
 

Classes in org.mule.endpoint.outbound that implement InterceptingMessageProcessor
 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 InterceptingMessageProcessor in org.mule.example.loanbroker.routers
 

Classes in org.mule.example.loanbroker.routers that implement InterceptingMessageProcessor
 class BankQuotesInboundAggregator
          BankQuotesInboundAggregator receives a number of quotes and selects the lowest
 class BankQuotesResponseAggregator
          BankQuotesInboundAggregator receives a number of quotes and selects the lowest
 

Uses of InterceptingMessageProcessor in org.mule.interceptor
 

Classes in org.mule.interceptor that implement InterceptingMessageProcessor
 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 InterceptingMessageProcessor in org.mule.lifecycle.processor
 

Classes in org.mule.lifecycle.processor that implement InterceptingMessageProcessor
 class ProcessIfStartedMessageProcessor
           
 class ProcessIfStartedWaitIfPausedMessageProcessor
           
 class ProcessIfStartedWaitIfSyncPausedMessageProcessor
           
 

Uses of InterceptingMessageProcessor in org.mule.module.atom.routing
 

Classes in org.mule.module.atom.routing that implement InterceptingMessageProcessor
 class FeedSplitter
          An inbound router that will split a Feed into entries.
 

Uses of InterceptingMessageProcessor in org.mule.module.cxf
 

Classes in org.mule.module.cxf that implement InterceptingMessageProcessor
 class CxfInboundMessageProcessor
          The CxfInboundMessageProcessor performs inbound CXF processing, sending an event through the CXF service, then on to the next MessageProcessor.
 class CxfOutboundMessageProcessor
          The CxfOutboundMessageProcessor performs outbound CXF processing, sending an event through the CXF client, then on to the next MessageProcessor.
 

Uses of InterceptingMessageProcessor in org.mule.module.cxf.config
 

Classes in org.mule.module.cxf.config that implement InterceptingMessageProcessor
 class FlowConfiguringMessageProcessor
          Wraps a MessageProcessorBuilder and configures it lazily so it can be injected with the FlowConstruct.
 

Uses of InterceptingMessageProcessor in org.mule.processor
 

Classes in org.mule.processor that implement InterceptingMessageProcessor
 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 AbstractResponseMessageProcessor
           
 class AsyncInterceptingMessageProcessor
          Processes MuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous processing of the next MessageProcessor.
 class ExceptionHandlingMessageProcessor
           
 class OptionalAsyncInterceptingMessageProcessor
          Implementation of AsyncInterceptingMessageProcessor which continues processing in the same thread if the inbound endpoint has an exchange pattern that has a response or if a transaction is present.
 class ResponseMessageProcessorAdapter
           
 class SecurityFilterMessageProcessor
          Filters the flow using the EndpointSecurityFilter configured on the endpoint.
 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 InterceptingMessageProcessor in org.mule.processor.chain
 

Classes in org.mule.processor.chain that implement InterceptingMessageProcessor
 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.
 

Uses of InterceptingMessageProcessor in org.mule.routing
 

Classes in org.mule.routing that implement InterceptingMessageProcessor
 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 list payload invoking the next message processor one for each item in the list in order.
 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 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
          CorrelationEventResequencer 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.
 

Uses of InterceptingMessageProcessor in org.mule.routing.requestreply
 

Classes in org.mule.routing.requestreply that implement InterceptingMessageProcessor
 class AbstractAsyncRequestReplyRequester
           
 class ReplyToPropertyRequestReplyReplier
           
 class SimpleAsyncRequestReplyRequester
           
 class SimpleRequestReplyReplier
           
 

Uses of InterceptingMessageProcessor in org.mule.service
 

Classes in org.mule.service that implement InterceptingMessageProcessor
 class ForwardingConsumer
          Deprecated.  
 

Uses of InterceptingMessageProcessor in org.mule.service.processor
 

Classes in org.mule.service.processor that implement InterceptingMessageProcessor
 class ServiceAsyncRequestReplyRequestor
           
 class ServiceInternalMessageProcessor
           
 class ServiceOutboundMessageProcessor
          Responsible for determining if the Service outbound phase should be used and making a copy of the event to use.
 



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