Modifier and Type | Interface and Description |
---|---|
interface |
Component
A
Component component processes a MuleEvent by invoking the
component instance that has been configured, optionally returning a result. |
interface |
JavaComponent
JavaComponent is a Java Component implementation used to
invoke Java component implementations. |
Modifier and Type | Interface and Description |
---|---|
interface |
InboundEndpoint |
Modifier and Type | Interface and Description |
---|---|
interface |
OutboundRouter
OutboundRouter is used to control outbound routing behaviour for an
event. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComponent
|
class |
AbstractJavaComponent
Abstract implementation of JavaComponent adds JavaComponent specifics like
EntryPointResolverSet and ObjectFactory . |
class |
DefaultJavaComponent
Default implementation of
JavaComponent . |
class |
PooledJavaComponent
PooledJavaComponent implements pooling. |
class |
SimpleCallableJavaComponent
Simple
JavaComponent implementation to be used when
LifecycleAdapter is not required because i) the object instance implements
Callable and so entry-point resolution is required and ii) component bindings
are not used.An ObjectFactory can be set but must return object
instances that implement Callable . |
Modifier and Type | Class and Description |
---|---|
class |
PassThroughComponent
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ContentBasedRouter
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
SpringBeanLookup
This is an implementation of the ObjectFactory interface which simply delegates to
the Spring ApplicationContext.
|
Modifier and Type | Class and Description |
---|---|
class |
FlowConstructStatisticsMessageProcessor |
Modifier and Type | Class and Description |
---|---|
class |
DevkitBasedMessageProcessor |
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 |
MessageEnricher
The
Message Enricher allows the current message to be augmented using data from a seperate
resource. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExceptionListener
This is the base class for exception strategies which contains several helper methods.
|
class |
AbstractExceptionStrategy
Deprecated.
|
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 |
MessagingExceptionStrategyAcceptorDelegate
Allows to use
MessagingExceptionHandler as MessagingExceptionHandlerAcceptor . |
class |
RedeliveryExceeded |
class |
RollbackMessagingExceptionStrategy |
class |
TemplateMessagingExceptionStrategy |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEnvelopeInterceptor
EnvelopeInterceptor is an intercepter that will fire before and after
an event is received. |
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
|
Modifier and Type | Class and Description |
---|---|
class |
AbderaServiceComponent
This component receives requests from Mule and passes them off to Abdera.
|
Modifier and Type | Class and Description |
---|---|
class |
ProcessComponent
A service backed by the execution of a business process such as jBPM.
|
class |
RulesComponent
A service backed by a Business Rules engine such as Drools.
|
Modifier and Type | Class and Description |
---|---|
class |
CxfComponentExceptionStrategy
Deprecated.
Currently the result is the same if no exception strategy is defined within the flow. The only difference
is that when you set the CxfComponentExceptionStrategy the exception is unwrapped inside of the exception block,
but the exceptionPayload doesn't change.
|
Modifier and Type | Class and Description |
---|---|
class |
WebServiceMessageProcessorBuilder
Builds a CXF web service MessageProcessor using either the JAX-WS or
simple frontends.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWebServiceWrapperComponent |
class |
WebServiceWrapperComponent
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
FlowConfiguringMessageProcessor
Wraps a
MessageProcessorBuilder and configures it lazily so it can
be injected with the FlowConstruct . |
class |
WebServiceFactoryBean |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHttpListener |
Modifier and Type | Class and Description |
---|---|
class |
DefaultHttpRequester |
Modifier and Type | Class and Description |
---|---|
class |
JerseyResourcesComponent
Wraps a set of components which can get invoked by Jersey.
|
Modifier and Type | Class and Description |
---|---|
class |
ScriptComponent
A Script service backed by a JSR-223 compliant script engine such as
Groovy, JavaScript, or Rhino.
|
Modifier and Type | Class and Description |
---|---|
class |
SxcFilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractObjectFactory
Creates object instances based on the class and sets any properties.
|
class |
PrototypeObjectFactory
Creates a new instance of the object on each call.
|
class |
SingletonObjectFactory
Creates an instance of the object once and then always returns the same instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageProcessorOwner
An object that owns message processors and delegates startup/shutdown events to them.
|
class |
AbstractMuleObjectOwner<T>
An object that owns Mule objects and delegates startup/shutdown events to them.
|
class |
AbstractRedeliveryPolicy
Implement a redelivery policy for Mule.
|
class |
AsyncDelegateMessageProcessor
Processes
MuleEvent 's asynchronously using a MuleWorkManager to schedule asynchronous
processing of MessageProcessor delegate configured the next MessageProcessor . |
class |
IdempotentRedeliveryPolicy
Implement a retry policy for Mule.
|
class |
ResponseMessageProcessorAdapter |
Modifier and Type | Class and Description |
---|---|
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 |
InterceptingChainLifecycleWrapperPathSkip
When adding path elements to the
MessageProcessor s, the chains add a level to this path. |
class |
SimpleMessageProcessorChain |
class |
SubflowInterceptingChainLifecycleWrapper
Generates message processor identfiers specific for subflows.
|
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 |
AbstractSelectiveRouter |
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 |
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 |
MessageChunkAggregator |
class |
MessageFilter
Implementation of
InterceptingMessageProcessor that filters message flow
using a Filter . |
class |
MessageProcessorFilterPair
A holder for a pair of MessageProcessor and 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 |
ScatterGatherRouter
The
Scatter-Gather router will broadcast copies of the current
message to every endpoint registered with the router in parallel. |
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.
|
class |
WireTap
The
WireTap MessageProcessor allows inspection of messages in a flow. |
Modifier and Type | Class and Description |
---|---|
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
Deprecated.
|
class |
EndpointSelector
Deprecated.
|
class |
ExceptionBasedRouter
Deprecated.
|
class |
ExpressionMessageSplitter
Deprecated.
|
class |
ExpressionRecipientList |
class |
FilteringOutboundRouter
FilteringRouter is a router that accepts events based on a filter
set. |
class |
ListMessageSplitter
Deprecated.
|
class |
MessageChunkingRouter
Deprecated.
|
class |
MulticastingRouter
Deprecated.
|
class |
OutboundPassThroughRouter
Deprecated.
|
class |
SequenceRouter
Deprecated.
|
class |
StaticRecipientList
Deprecated.
|
class |
TransformerRouter
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncRequestReplyRequester |
class |
SimpleAsyncRequestReplyRequester |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuthorizeMessageProcessor |
class |
AbstractListeningMessageProcessor |
class |
BaseOAuth1AuthorizeMessageProcessor |
class |
BaseOAuth1UnauthorizeMessageProcessor |
class |
BaseOAuth2AuthorizeMessageProcessor<T extends OAuth2Manager<OAuth2Adapter>> |
class |
BaseOAuth2UnauthorizeMessageProcessor<T extends OAuth2Manager<OAuth2Adapter>> |
class |
FetchAccessTokenMessageProcessor |
class |
OAuth1FetchAccessTokenMessageProcessor |
class |
OAuth2FetchAccessTokenMessageProcessor |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingConsumer
Deprecated.
|
class |
ServiceAsyncReplyCompositeMessageSource
Deprecated.
|
class |
ServiceCompositeMessageSource
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceAsyncRequestReplyRequestor
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 MessageSource s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDevkitBasedPageableMessageProcessor
Base class for devkit generated pageable message processors.
|
Modifier and Type | Class and Description |
---|---|
class |
AssertionMessageProcessor |
class |
QuietExceptionStrategy
Restrict exceptions to debug log messages
|
class |
ResponseAssertionMessageProcessor |
Modifier and Type | Class and Description |
---|---|
class |
InboundEndpointWrapper
Wraps an
InboundEndpoint enabling subclasses to override only those
methods which add extra behaviour. |
Modifier and Type | Class and Description |
---|---|
class |
HttpResponseBuilder |
class |
RestServiceWrapper
This service can used to proxy REST style services as local Mule Components.
|
Copyright © 2003–2018 MuleSoft, Inc.. All rights reserved.