Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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