| Package | Description |
|---|---|
| org.mule |
The Mule implementation of the Universal Message Objects(tm) API specification.
|
| org.mule.api |
The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
|
| org.mule.api.cache | |
| org.mule.api.component | |
| org.mule.api.el | |
| org.mule.api.exception | |
| org.mule.api.expression | |
| org.mule.api.interceptor | |
| org.mule.api.processor | |
| org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
| org.mule.api.routing.filter | |
| org.mule.api.security |
Security API for authentication and authorisation.
|
| org.mule.api.service | |
| org.mule.api.transformer |
Contains the interfaces for transformers and exceptions for the Transformer API.
|
| org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
| org.mule.client | |
| org.mule.component | |
| org.mule.component.simple |
A collection of simple mule components that can be useful to simplify configuration while testing.
|
| org.mule.config.dsl.routers | |
| org.mule.construct | |
| org.mule.construct.processor | |
| org.mule.context.notification |
Internal server notification types fired via the MuleManager.
|
| org.mule.el | |
| org.mule.el.mvel | |
| org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
| org.mule.endpoint.inbound | |
| org.mule.endpoint.outbound | |
| org.mule.enricher | |
| org.mule.exception | |
| org.mule.execution | |
| org.mule.expression | |
| org.mule.interceptor | |
| org.mule.keygenerator | |
| org.mule.lifecycle.processor | |
| org.mule.management.stats |
Jmx statistics support used to monitor messaging status for various Mule components.
|
| org.mule.message |
Wire message implementations.
|
| org.mule.processor | |
| org.mule.processor.chain | |
| org.mule.routing |
Defines the core routing patterns supported by mule.
|
| org.mule.routing.correlation | |
| org.mule.routing.outbound |
Outbound router implementation as described in the Enterprise Integration Patterns book.
|
| org.mule.routing.requestreply | |
| org.mule.security |
Core security implementation including the mule security manager and encryption types
|
| org.mule.security.filters |
Core sercurity filter types.
|
| org.mule.service | |
| org.mule.service.processor | |
| org.mule.transaction.constraints |
Contains the transaction contraint filter used to control how and when transactions are committed.
|
| org.mule.transformer |
Provides the default transformer base implementations for Mule including compression and encryption support.
|
| org.mule.transformer.simple |
Basic transformer implementations.
|
| org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
| org.mule.transport.polling | |
| org.mule.transport.polling.watermark | |
| org.mule.transport.polling.watermark.selector | |
| org.mule.util |
Common helper classes for reading/writing files setting bean properties and SPI helpers.
|
| org.mule.util.collection | |
| org.mule.work |
A javax.resource.spi.WorkManager implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultMuleEvent
DefaultMuleEvent represents any data event occurring in the Mule environment. |
class |
NonBlockingVoidMuleEvent
A
NonBlockingVoidMuleEvent represents a void return, but in contrast to VoidMuleEvent
while the return up the stack is void, an asynchronous response is expected. |
class |
VoidMuleEvent
A
VoidMuleEvent represents a void return from a MessageProcessor such as a ONE_WAY
OutboundEndpoint. |
| Modifier and Type | Method and Description |
|---|---|
static MuleEvent |
DefaultMuleEvent.copy(MuleEvent event)
This method does a complete deep copy of the event.
|
static MuleEvent |
OptimizedRequestContext.criticalSetEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
static MuleEvent |
RequestContext.getEvent()
Deprecated.
|
protected static MuleEvent |
RequestContext.internalSetEvent(MuleEvent event)
Deprecated.
|
protected static MuleEvent |
RequestContext.newEvent(MuleEvent event,
boolean safe)
Deprecated.
|
static MuleEvent |
RequestContext.setEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
static MuleEvent |
OptimizedRequestContext.unsafeSetEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMessageCollection.addMessages(MuleEvent[] events) |
protected void |
DefaultMuleMessage.applyAllTransformers(MuleEvent event,
List<? extends Transformer> transformers) |
void |
DefaultMuleMessage.applyTransformers(MuleEvent event,
List<? extends Transformer> transformers)
Will apply a list of transformers to the payload of the message.
|
void |
DefaultMuleMessage.applyTransformers(MuleEvent event,
List<? extends Transformer> transformers,
Class<?> outputType) |
void |
DefaultMuleMessage.applyTransformers(MuleEvent event,
Transformer... transformers)
Will apply a list of transformers to the payload of the message.
|
static MuleEvent |
DefaultMuleEvent.copy(MuleEvent event)
This method does a complete deep copy of the event.
|
static MuleEvent |
OptimizedRequestContext.criticalSetEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
protected static MuleEvent |
RequestContext.internalSetEvent(MuleEvent event)
Deprecated.
|
protected static MuleEvent |
RequestContext.newEvent(MuleEvent event,
boolean safe)
Deprecated.
|
static MuleEvent |
RequestContext.setEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
static MuleEvent |
OptimizedRequestContext.unsafeSetEvent(MuleEvent event)
Deprecated.
Set an event for out-of-scope thread access.
|
| Constructor and Description |
|---|
DefaultMuleEvent(MuleEvent rewriteEvent,
FlowConstruct flowConstruct) |
DefaultMuleEvent(MuleEvent rewriteEvent,
FlowConstruct flowConstruct,
ReplyToHandler replyToHandler,
Object replyToDestination) |
DefaultMuleEvent(MuleEvent rewriteEvent,
FlowConstruct flowConstruct,
ReplyToHandler replyToHandler,
Object replyToDestination,
boolean synchronous) |
DefaultMuleEvent(MuleEvent rewriteEvent,
ReplyToHandler replyToHandler)
Copy constructor used when ReplyToHandler instance needs switching out
|
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent)
A helper constructor used to rewrite an event payload
|
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
boolean synchronus) |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
boolean synchronus,
boolean shareFlowVars) |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
boolean synchronus,
boolean shareFlowVars,
MessageExchangePattern messageExchangePattern)
Copy constructor to be used when synchronicity and
MessageExchangePattern both need changing. |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
FlowConstruct flowConstruct,
MuleSession session,
boolean synchronous) |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
FlowConstruct flowConstruct,
MuleSession session,
boolean synchronous,
boolean shareFlowVars,
MessageExchangePattern messageExchangePattern) |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
FlowConstruct flowConstruct,
MuleSession session,
boolean synchronous,
ReplyToHandler replyToHandler,
Object replyToDestination,
boolean shareFlowVars,
MessageExchangePattern messageExchangePattern) |
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent,
MuleSession session)
A helper constructor used to rewrite an event payload
|
DefaultMuleEventContext(MuleEvent event) |
| Modifier and Type | Field and Description |
|---|---|
protected MuleEvent |
MessagingException.event
The MuleEvent being processed when the error occurred
|
protected MuleEvent |
MessagingException.processedEvent |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessagingException.getEvent() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Acceptor.accept(MuleEvent event) |
void |
MuleMessageCollection.addMessages(MuleEvent[] events) |
void |
MuleMessage.applyTransformers(MuleEvent event,
List<? extends Transformer> transformers)
Will apply a list of transformers to the payload of the message.
|
void |
MuleMessage.applyTransformers(MuleEvent event,
List<? extends Transformer> transformers,
Class<?> outputType)
Will apply a list of transformers to the payload of the message.
|
void |
MuleMessage.applyTransformers(MuleEvent event,
Transformer... transformers)
Will apply a list of transformers to the payload of the message.
|
protected void |
MessagingException.extractMuleMessage(MuleEvent event) |
Serializable |
MuleEventKeyGenerator.generateKey(MuleEvent event)
Generates a key for an event.
|
void |
MessagingException.setProcessedEvent(MuleEvent processedEvent)
Sets the event that should be processed once this exception is caught
|
| Constructor and Description |
|---|
MessagingException(Message message,
MuleEvent event) |
MessagingException(Message message,
MuleEvent event,
MessageProcessor failingMessageProcessor) |
MessagingException(Message message,
MuleEvent event,
Throwable cause) |
MessagingException(Message message,
MuleEvent event,
Throwable cause,
MessageProcessor failingMessageProcessor) |
MessagingException(MuleEvent event,
Throwable cause) |
MessagingException(MuleEvent event,
Throwable cause,
MessageProcessor failingMessageProcessor) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CachingStrategy.process(MuleEvent request,
MessageProcessor messageProcessor)
Processes a
MuleEvent using a caching schema. |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CachingStrategy.process(MuleEvent request,
MessageProcessor messageProcessor)
Processes a
MuleEvent using a caching schema. |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
InterfaceBinding.process(MuleEvent event)
This method is responsible for routing the Message via the MuleSession.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
LifecycleAdapter.invoke(MuleEvent message) |
MuleEvent |
InterfaceBinding.process(MuleEvent event)
This method is responsible for routing the Message via the MuleSession.
|
| Modifier and Type | Method and Description |
|---|---|
<T> T |
ExpressionLanguage.evaluate(String expression,
MuleEvent event)
Execute the expression returning the result.
|
<T> T |
ExpressionLanguage.evaluate(String expression,
MuleEvent event,
Map<String,Object> vars)
Execute the expression returning the result.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessagingExceptionHandler.handleException(Exception exception,
MuleEvent event)
Take some action when a messaging exception has occurred (i.e., there was a message in play when the exception occurred).
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessagingExceptionHandler.handleException(Exception exception,
MuleEvent event)
Take some action when a messaging exception has occurred (i.e., there was a message in play when the exception occurred).
|
| Constructor and Description |
|---|
MessageRedeliveredException(String messageId,
int redeliveryCount,
int maxRedelivery,
InboundEndpoint endpoint,
MuleEvent event) |
MessageRedeliveredException(String messageId,
int redeliveryCount,
int maxRedelivery,
InboundEndpoint endpoint,
MuleEvent event,
Message message) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionManager.enrich(String expression,
MuleEvent message,
Object object) |
Object |
ExpressionManager.evaluate(String expression,
MuleEvent event) |
Object |
ExpressionManager.evaluate(String expression,
MuleEvent event,
boolean failIfNull) |
boolean |
ExpressionManager.evaluateBoolean(String expression,
MuleEvent event) |
boolean |
ExpressionManager.evaluateBoolean(String expression,
MuleEvent event,
boolean nullReturnsTrue,
boolean nonBooleanReturnsTrue) |
String |
ExpressionManager.parse(String expression,
MuleEvent event) |
String |
ExpressionManager.parse(String expression,
MuleEvent event,
boolean failIfNull) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
Interceptor.process(MuleEvent event)
Invoked when the component should be called.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
Interceptor.process(MuleEvent event)
Invoked when the component should be called.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ProcessorExecutor.execute()
Executes a list of
MessageProcessors. |
MuleEvent |
LoggerMessageProcessor.process(MuleEvent event) |
MuleEvent |
MessageProcessor.process(MuleEvent event)
Invokes the MessageProcessor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
LoggerMessageProcessor.log(MuleEvent event) |
MuleEvent |
LoggerMessageProcessor.process(MuleEvent event) |
MuleEvent |
MessageProcessor.process(MuleEvent event)
Invokes the MessageProcessor.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
RouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext) |
MuleEvent |
AggregationContext.getOriginalEvent() |
MuleEvent |
OutboundRouterCatchAllStrategy.process(MuleEvent event)
Deprecated.
This method will be invoked when an event is received or being sent where the criteria of the router(s) do not
match the current event.
|
| Modifier and Type | Method and Description |
|---|---|
List<MuleEvent> |
AggregationContext.collectEventsWithExceptions()
Returns all the
MuleEvents which messages have a not null
ExceptionPayload and a not null
ExceptionPayload.getException(). |
List<MuleEvent> |
AggregationContext.collectEventsWithoutExceptions()
The exact opposite to
AggregationContext.collectEventsWithExceptions() Returns all the
MuleEvents which messages have a null
ExceptionPayload or a null
ExceptionPayload.getException(). |
List<MuleEvent> |
AggregationContext.getEvents() |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
RouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext) |
MuleEvent |
OutboundRouterCatchAllStrategy.process(MuleEvent event)
Deprecated.
This method will be invoked when an event is received or being sent where the criteria of the router(s) do not
match the current event.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
RouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext) |
| Constructor and Description |
|---|
AggregationContext(MuleEvent originalEvent,
List<MuleEvent> events)
Creates a new instance
|
| Constructor and Description |
|---|
FilterUnacceptedException(Message message,
MuleEvent event) |
FilterUnacceptedException(Message message,
MuleEvent event,
Filter filter) |
FilterUnacceptedException(Message message,
MuleEvent event,
Filter filter,
Throwable cause) |
FilterUnacceptedException(Message message,
MuleEvent event,
Throwable cause) |
FilterUnacceptedException(MuleEvent event,
Filter filter,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
Authentication.getEvent() |
| Modifier and Type | Method and Description |
|---|---|
void |
AuthenticationFilter.authenticate(MuleEvent event) |
void |
SecurityFilter.doFilter(MuleEvent event) |
Object |
CredentialsAccessor.getCredentials(MuleEvent event) |
void |
CredentialsAccessor.setCredentials(MuleEvent event,
Object credentials) |
void |
Authentication.setEvent(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
Service.sendEvent(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Service.dispatchEvent(MuleEvent event)
Deprecated.
|
MuleEvent |
Service.sendEvent(MuleEvent event)
Deprecated.
|
| Constructor and Description |
|---|
FailedToQueueEventException(Message message,
MuleEvent event) |
FailedToQueueEventException(Message message,
MuleEvent event,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
Object |
MessageTransformer.transform(Object src,
MuleEvent event)
Thransforms the supplied data and returns the result
|
Object |
MessageTransformer.transform(Object src,
String encoding,
MuleEvent event)
Thransforms the supplied data and returns the result
|
| Constructor and Description |
|---|
TransformerMessagingException(Message message,
MuleEvent event,
Transformer transformer) |
TransformerMessagingException(Message message,
MuleEvent event,
Transformer transformer,
Throwable cause) |
TransformerMessagingException(MuleEvent event,
Transformer transformer,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessageReceiver.routeMessage(MuleMessage message) |
MuleEvent |
MessageReceiver.routeMessage(MuleMessage message,
Transaction trans) |
MuleEvent |
MessageReceiver.routeMessage(MuleMessage message,
Transaction trans,
OutputStream outputStream) |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageDispatching.dispatch(MuleEvent event)
Dispatches an event from the endpoint to the external system
|
OutputStream |
Connector.getOutputStream(OutboundEndpoint endpoint,
MuleEvent event)
Will get the output stream for this type of transport.
|
void |
ExceptionHandlingReplyToHandlerDecorator.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
void |
ReplyToHandler.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
MuleMessage |
MessageDispatching.send(MuleEvent event)
Sends an event from the endpoint to the external system
|
void |
OutputHandler.write(MuleEvent event,
OutputStream out)
Write the event payload to the stream.
|
| Constructor and Description |
|---|
DispatchException(Message message,
MuleEvent event,
MessageProcessor target) |
DispatchException(Message message,
MuleEvent event,
MessageProcessor target,
Throwable cause) |
DispatchException(MuleEvent event,
MessageProcessor target) |
DispatchException(MuleEvent event,
MessageProcessor target,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
DefaultLocalMuleClient.createMuleEvent(MuleMessage message,
OutboundEndpoint endpoint) |
protected MuleEvent |
DefaultLocalMuleClient.createRequestResponseMuleEvent(MuleMessage message) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleMessage |
DefaultLocalMuleClient.returnMessage(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
AbstractComponent.createResultEvent(MuleEvent event,
Object result) |
MuleEvent |
DefaultInterfaceBinding.process(MuleEvent event) |
MuleEvent |
AbstractComponent.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
AbstractComponent.createResultEvent(MuleEvent event,
Object result) |
protected Object |
AbstractJavaComponent.doInvoke(MuleEvent event) |
protected abstract Object |
AbstractComponent.doInvoke(MuleEvent event) |
Object |
DefaultComponentLifecycleAdapter.invoke(MuleEvent event) |
protected Object |
AbstractJavaComponent.invokeComponentInstance(MuleEvent event) |
protected Object |
SimpleCallableJavaComponent.invokeComponentInstance(MuleEvent event) |
MuleEvent |
DefaultInterfaceBinding.process(MuleEvent event) |
MuleEvent |
AbstractComponent.process(MuleEvent event) |
| Constructor and Description |
|---|
ComponentException(Message message,
MuleEvent muleMessage,
Component component) |
ComponentException(Message message,
MuleEvent event,
Component component,
Throwable cause) |
ComponentException(MuleEvent message,
Component component,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
PassThroughComponent.doInvoke(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ContentBasedRouter.route(MuleEvent theEvent)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ContentBasedRouter.route(MuleEvent theEvent)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor.handleUnaccepted(MuleEvent event) |
MuleEvent |
DynamicPipelineMessageProcessor.process(MuleEvent event) |
MuleEvent |
Flow.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor.accept(MuleEvent event) |
protected MuleEvent |
AbstractPipeline.ProcessIfPipelineStartedMessageProcessor.handleUnaccepted(MuleEvent event) |
MuleEvent |
DynamicPipelineMessageProcessor.process(MuleEvent event) |
MuleEvent |
Flow.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
FlowConstructStatisticsMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
FlowConstructStatisticsMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessageProcessorNotification.getSource() |
| Constructor and Description |
|---|
AsyncMessageNotification(FlowConstruct flowConstruct,
MuleEvent event,
MessageProcessor messageProcessor,
int action) |
AsyncMessageNotification(FlowConstruct flowConstruct,
MuleEvent event,
MessageProcessor messageProcessor,
int action,
MessagingException exception) |
MessageProcessorNotification(FlowConstruct flowConstruct,
MuleEvent event,
MessageProcessor processor,
MessagingException exceptionThrown,
int action) |
PipelineMessageNotification(Pipeline pipeline,
MuleEvent event,
int action) |
PipelineMessageNotification(Pipeline pipeline,
MuleEvent event,
int action,
MessagingException exception) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ExpressionLanguageComponent.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ExpressionLanguageComponent.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.mvel2.integration.VariableResolverFactory |
MVELExpressionLanguage.createVariableVariableResolverFactory(MuleEvent event) |
<T> T |
MVELExpressionLanguage.evaluate(String expression,
MuleEvent event) |
<T> T |
MVELExpressionLanguage.evaluate(String expression,
MuleEvent event,
Map<String,Object> vars) |
| Constructor and Description |
|---|
EventVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
MuleEvent event) |
EventVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
MuleEvent event,
org.mule.mvel2.integration.VariableResolverFactory next)
Convenience constructor to allow for more concise creation of VariableResolverFactory chains without
and performance overhead incurred by using a builder.
|
VariableVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
DefaultOutboundEndpoint.process(MuleEvent event) |
MuleEvent |
DynamicOutboundEndpoint.process(MuleEvent event) |
MuleEvent |
DynamicURIOutboundEndpoint.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
String |
DynamicURIBuilder.build(MuleEvent event) |
OutboundEndpoint |
DynamicOutboundEndpoint.getStaticEndpoint(MuleEvent event) |
MuleEvent |
DefaultOutboundEndpoint.process(MuleEvent event) |
MuleEvent |
DynamicOutboundEndpoint.process(MuleEvent event) |
MuleEvent |
DynamicURIOutboundEndpoint.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
InboundExceptionDetailsMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundEndpointMimeTypeCheckingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundEndpointPropertyMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundLoggingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundNotificationMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
InboundExceptionDetailsMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundEndpointMimeTypeCheckingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundEndpointPropertyMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundLoggingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InboundNotificationMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
OutboundTxRollbackMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundNotificationMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEndpointMimeTypeCheckingMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundSessionHandlerMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEndpointPropertyMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEventTimeoutMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundLoggingMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundResponsePropertiesMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundRootMessageIdPropertyMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
EndpointMessageNotification |
OutboundNotificationMessageProcessor.createBeginNotification(MuleEvent event) |
MuleEvent |
OutboundTxRollbackMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundNotificationMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEndpointMimeTypeCheckingMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundSessionHandlerMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEndpointPropertyMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundEventTimeoutMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundLoggingMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundResponsePropertiesMessageProcessor.process(MuleEvent event) |
MuleEvent |
OutboundRootMessageIdPropertyMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessageEnricher.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessageEnricher.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
CatchMessagingExceptionStrategy.afterRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.afterRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
RollbackMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
CatchMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
MuleEvent |
ChoiceMessagingExceptionStrategy.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
MessagingExceptionHandlerToSystemAdapter.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
MessagingExceptionStrategyAcceptorDelegate.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
TemplateMessagingExceptionStrategy.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
AbstractMessagingExceptionStrategy.handleException(Exception ex,
MuleEvent event) |
MuleEvent |
RedeliveryExceeded.process(MuleEvent event) |
protected MuleEvent |
RollbackMessagingExceptionStrategy.route(MuleEvent event,
Exception t) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.route(MuleEvent event,
Exception t) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ChoiceMessagingExceptionStrategy.accept(MuleEvent event) |
boolean |
MessagingExceptionStrategyAcceptorDelegate.accept(MuleEvent event) |
boolean |
TemplateMessagingExceptionStrategy.accept(MuleEvent event) |
protected boolean |
RollbackMessagingExceptionStrategy.acceptsEvent(MuleEvent event)
Always accept MessageRedeliveryException exceptions if this rollback exception strategy handles redelivery.
|
protected boolean |
TemplateMessagingExceptionStrategy.acceptsEvent(MuleEvent event)
Determines if the exception strategy should process or not a message inside a choice exception strategy.
|
protected MuleEvent |
CatchMessagingExceptionStrategy.afterRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.afterRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
RollbackMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
CatchMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.beforeRouting(Exception exception,
MuleEvent event) |
protected void |
AbstractMessagingExceptionStrategy.doHandleException(Exception ex,
MuleEvent event) |
MuleEvent |
ChoiceMessagingExceptionStrategy.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
MessagingExceptionHandlerToSystemAdapter.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
MessagingExceptionStrategyAcceptorDelegate.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
TemplateMessagingExceptionStrategy.handleException(Exception exception,
MuleEvent event) |
MuleEvent |
AbstractMessagingExceptionStrategy.handleException(Exception ex,
MuleEvent event) |
protected void |
AbstractExceptionListener.logFatal(MuleEvent event,
Throwable t)
Logs a fatal error message to the logging system.
|
protected void |
CatchMessagingExceptionStrategy.nullifyExceptionPayloadIfRequired(MuleEvent event) |
protected void |
TemplateMessagingExceptionStrategy.nullifyExceptionPayloadIfRequired(MuleEvent event) |
MuleEvent |
RedeliveryExceeded.process(MuleEvent event) |
protected void |
RollbackMessagingExceptionStrategy.processReplyTo(MuleEvent event,
Exception e) |
protected void |
TemplateMessagingExceptionStrategy.processReplyTo(MuleEvent event,
Exception e) |
protected MuleEvent |
RollbackMessagingExceptionStrategy.route(MuleEvent event,
Exception t) |
protected MuleEvent |
TemplateMessagingExceptionStrategy.route(MuleEvent event,
Exception t) |
protected void |
AbstractExceptionListener.routeException(MuleEvent event,
MessageProcessor target,
Throwable t)
Deprecated.
|
protected void |
AbstractExceptionListener.routeException(MuleEvent event,
Throwable t)
Routes the current exception to an error endpoint such as a Dead Letter Queue
(jms) This method is only invoked if there is a MuleMessage available to
dispatch.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
FlowProcessingPhaseTemplate.afterRouteEvent(MuleEvent muleEvent)
Post processing of the routed
MuleEvent |
MuleEvent |
FlowProcessingPhaseTemplate.beforeRouteEvent(MuleEvent muleEvent)
Pre processing of the
MuleEvent to route |
MuleEvent |
ErrorHandlingExecutionTemplate.execute(ExecutionCallback<MuleEvent> executionCallback) |
MuleEvent |
TransactionalErrorHandlingExecutionTemplate.execute(ExecutionCallback<MuleEvent> executionCallback) |
MuleEvent |
ExceptionToMessagingExceptionExecutionInterceptor.execute(MessageProcessor messageProcessor,
MuleEvent event) |
MuleEvent |
MessageProcessorExecutionTemplate.execute(MessageProcessor messageProcessor,
MuleEvent event) |
MuleEvent |
MessageProcessorExecutionInterceptor.execute(MessageProcessor messageProcessor,
MuleEvent event) |
MuleEvent |
AsyncResponseFlowProcessingPhaseTemplate.getMuleEvent() |
MuleEvent |
ThrottlingPhaseTemplate.getMuleEvent() |
MuleEvent |
FlowProcessingPhaseTemplate.getMuleEvent() |
MuleEvent |
AsyncResponseFlowProcessingPhaseTemplate.routeEvent(MuleEvent muleEvent)
Routes the
MuleEvent through the processors chain |
MuleEvent |
FlowProcessingPhaseTemplate.routeEvent(MuleEvent muleEvent)
Routes the
MuleEvent through the processors chain |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
FlowProcessingPhaseTemplate.afterRouteEvent(MuleEvent muleEvent)
Post processing of the routed
MuleEvent |
void |
FlowProcessingPhaseTemplate.afterSuccessfulProcessingFlow(MuleEvent muleEvent)
Call after successfully processing the message through the flow
This method will always be called when the flow execution was successful.
|
MuleEvent |
FlowProcessingPhaseTemplate.beforeRouteEvent(MuleEvent muleEvent)
Pre processing of the
MuleEvent to route |
MuleEvent |
ExceptionToMessagingExceptionExecutionInterceptor.execute(MessageProcessor messageProcessor,
MuleEvent event) |
MuleEvent |
MessageProcessorExecutionTemplate.execute(MessageProcessor messageProcessor,
MuleEvent event) |
MuleEvent |
MessageProcessorExecutionInterceptor.execute(MessageProcessor messageProcessor,
MuleEvent event) |
void |
ResponseCompletionCallback.responseSentWithFailure(Exception e,
MuleEvent event)
Notifies that the response writing failed
|
MuleEvent |
AsyncResponseFlowProcessingPhaseTemplate.routeEvent(MuleEvent muleEvent)
Routes the
MuleEvent through the processors chain |
MuleEvent |
FlowProcessingPhaseTemplate.routeEvent(MuleEvent muleEvent)
Routes the
MuleEvent through the processors chain |
void |
RequestResponseFlowProcessingPhaseTemplate.sendResponseToClient(MuleEvent muleEvent)
Template method to send a response after processing the message.
|
void |
AsyncResponseFlowProcessingPhaseTemplate.sendResponseToClient(MuleEvent muleEvent,
ResponseCompletionCallback responseCompletionCallback)
Template method to send a response after processing the message.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ErrorHandlingExecutionTemplate.execute(ExecutionCallback<MuleEvent> executionCallback) |
MuleEvent |
TransactionalErrorHandlingExecutionTemplate.execute(ExecutionCallback<MuleEvent> executionCallback) |
| Constructor and Description |
|---|
ResponseDispatchException(Message message,
MuleEvent event) |
ResponseDispatchException(Message message,
MuleEvent event,
Throwable cause) |
ResponseDispatchException(MuleEvent event,
Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultExpressionManager.enrich(String expression,
MuleEvent event,
Object object) |
Object |
DefaultExpressionManager.evaluate(String expression,
MuleEvent event) |
Object |
DefaultExpressionManager.evaluate(String expression,
MuleEvent event,
boolean failIfNull)
Evaluates the given expression.
|
boolean |
DefaultExpressionManager.evaluateBoolean(String expression,
MuleEvent event) |
boolean |
DefaultExpressionManager.evaluateBoolean(String expression,
MuleEvent event,
boolean nullReturnsTrue,
boolean nonBooleanReturnsTrue) |
String |
DefaultExpressionManager.parse(String expression,
MuleEvent event) |
String |
DefaultExpressionManager.parse(String expression,
MuleEvent event,
boolean failIfNull) |
| Modifier and Type | Method and Description |
|---|---|
abstract MuleEvent |
AbstractEnvelopeInterceptor.after(MuleEvent event)
This method is invoked after the event has been processed, unless an exception was thrown
|
MuleEvent |
LoggingInterceptor.after(MuleEvent event) |
MuleEvent |
ProcessingTimeInterceptor.after(MuleEvent event) |
abstract MuleEvent |
AbstractEnvelopeInterceptor.before(MuleEvent event)
This method is invoked before the event is processed
|
MuleEvent |
LoggingInterceptor.before(MuleEvent event) |
MuleEvent |
ProcessingTimeInterceptor.before(MuleEvent event) |
abstract MuleEvent |
AbstractEnvelopeInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown)
This method is always invoked after the event has been processed,
|
MuleEvent |
LoggingInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
MuleEvent |
ProcessingTimeInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
MuleEvent |
TimerInterceptor.process(MuleEvent event) |
MuleEvent |
InterceptorStack.process(MuleEvent event) |
protected MuleEvent |
AbstractEnvelopeInterceptor.processBlocking(MuleEvent event) |
protected MuleEvent |
AbstractEnvelopeInterceptor.processNonBlocking(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
abstract MuleEvent |
AbstractEnvelopeInterceptor.after(MuleEvent event)
This method is invoked after the event has been processed, unless an exception was thrown
|
MuleEvent |
LoggingInterceptor.after(MuleEvent event) |
MuleEvent |
ProcessingTimeInterceptor.after(MuleEvent event) |
abstract MuleEvent |
AbstractEnvelopeInterceptor.before(MuleEvent event)
This method is invoked before the event is processed
|
MuleEvent |
LoggingInterceptor.before(MuleEvent event) |
MuleEvent |
ProcessingTimeInterceptor.before(MuleEvent event) |
abstract MuleEvent |
AbstractEnvelopeInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown)
This method is always invoked after the event has been processed,
|
MuleEvent |
LoggingInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
MuleEvent |
ProcessingTimeInterceptor.last(MuleEvent event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
MuleEvent |
TimerInterceptor.process(MuleEvent event) |
MuleEvent |
InterceptorStack.process(MuleEvent event) |
protected MuleEvent |
AbstractEnvelopeInterceptor.processBlocking(MuleEvent event) |
protected MuleEvent |
AbstractEnvelopeInterceptor.processNonBlocking(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
SHA256MuleEventKeyGenerator.generateKey(MuleEvent event) |
Serializable |
ExpressionMuleEventKeyGenerator.generateKey(MuleEvent event) |
Serializable |
MD5MuleEventKeyGenerator.generateKey(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
ProcessIfStartedMessageProcessor.handleUnaccepted(MuleEvent event) |
MuleEvent |
ProcessIfStartedWaitIfPausedMessageProcessor.process(MuleEvent event) |
MuleEvent |
ProcessIfStartedWaitIfSyncPausedMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ProcessIfStartedWaitIfPausedMessageProcessor.accept(MuleEvent event) |
protected boolean |
ProcessIfStartedMessageProcessor.accept(MuleEvent event) |
protected MuleEvent |
ProcessIfStartedMessageProcessor.handleUnaccepted(MuleEvent event) |
MuleEvent |
ProcessIfStartedWaitIfPausedMessageProcessor.process(MuleEvent event) |
MuleEvent |
ProcessIfStartedWaitIfSyncPausedMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
static ProcessingTime |
ProcessingTime.newInstance(MuleEvent event)
Create a ProcessingTime for the specified MuleSession.
|
| Constructor and Description |
|---|
ExceptionMessage(MuleEvent event,
Throwable exception,
String componentName,
URI endpointUri) |
| Modifier and Type | Field and Description |
|---|---|
protected MuleEvent |
BlockingProcessorExecutor.event |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
InvokerMessageProcessor.createResultEvent(MuleEvent event,
Object result) |
protected MuleEvent |
SedaStageInterceptingMessageProcessor.dequeue() |
MuleEvent |
BlockingProcessorExecutor.execute() |
protected MuleEvent |
BlockingProcessorExecutor.executeNext() |
protected MuleEvent |
AbstractFilteringMessageProcessor.handleUnaccepted(MuleEvent event) |
MuleEvent |
ExceptionHandlingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AsyncDelegateMessageProcessor.process(MuleEvent event) |
MuleEvent |
TransactionalInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
IdempotentRedeliveryPolicy.process(MuleEvent event) |
MuleEvent |
AsyncInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
SecurityFilterMessageProcessor.process(MuleEvent event) |
MuleEvent |
EndpointTransactionalInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractFilteringMessageProcessor.process(MuleEvent event) |
MuleEvent |
StopFurtherMessageProcessingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractNonBlockingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InvokerMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractRequestResponseMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractDynamicMessageProcessor.process(MuleEvent event) |
MuleEvent |
NullMessageProcessor.process(MuleEvent event) |
protected abstract MuleEvent |
AbstractNonBlockingMessageProcessor.processBlocking(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processBlocking(MuleEvent event) |
protected MuleEvent |
AbstractInterceptingMessageProcessorBase.processNext(MuleEvent event) |
protected MuleEvent |
AsyncInterceptingMessageProcessor.processNextTimed(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processNonBlocking(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processRequest(MuleEvent event)
Processes the request phase before the next message processor is invoked.
|
protected MuleEvent |
ResponseMessageProcessorAdapter.processResponse(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processResponse(MuleEvent event)
Processes the response phase after the next message processor and it's response phase have been invoked
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractFilteringMessageProcessor.accept(MuleEvent event) |
protected ReplyToHandler |
AbstractRequestResponseMessageProcessor.createReplyToHandler(MuleEvent event) |
protected MuleEvent |
InvokerMessageProcessor.createResultEvent(MuleEvent event,
Object result) |
protected void |
SedaStageInterceptingMessageProcessor.enqueue(MuleEvent event) |
protected Object[] |
InvokerMessageProcessor.evaluateArguments(MuleEvent event,
List<?> argumentTemplates) |
protected MuleException |
AbstractFilteringMessageProcessor.filterUnacceptedException(MuleEvent event) |
protected void |
AsyncInterceptingMessageProcessor.fireAsyncScheduledNotification(MuleEvent event) |
protected void |
AsyncInterceptingMessageProcessor.firePipelineNotification(MuleEvent event,
MessagingException exception) |
protected MuleEvent |
AbstractFilteringMessageProcessor.handleUnaccepted(MuleEvent event) |
protected boolean |
AbstractInterceptingMessageProcessorBase.isEventValid(MuleEvent event) |
protected boolean |
AbstractNonBlockingMessageProcessor.isNonBlocking(MuleEvent event) |
protected boolean |
AsyncInterceptingMessageProcessor.isProcessAsync(MuleEvent event) |
protected boolean |
LaxSedaStageInterceptingMessageProcessor.isProcessAsync(MuleEvent event) |
protected boolean |
LaxAsyncInterceptingMessageProcessor.isProcessAsync(MuleEvent event) |
protected boolean |
BlockingProcessorExecutor.isUseEventCopy(MuleEvent result) |
MuleEvent |
ExceptionHandlingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AsyncDelegateMessageProcessor.process(MuleEvent event) |
MuleEvent |
TransactionalInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
IdempotentRedeliveryPolicy.process(MuleEvent event) |
MuleEvent |
AsyncInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
SecurityFilterMessageProcessor.process(MuleEvent event) |
MuleEvent |
EndpointTransactionalInterceptingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractFilteringMessageProcessor.process(MuleEvent event) |
MuleEvent |
StopFurtherMessageProcessingMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractNonBlockingMessageProcessor.process(MuleEvent event) |
MuleEvent |
InvokerMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractRequestResponseMessageProcessor.process(MuleEvent event) |
MuleEvent |
AbstractDynamicMessageProcessor.process(MuleEvent event) |
MuleEvent |
NullMessageProcessor.process(MuleEvent event) |
protected abstract MuleEvent |
AbstractNonBlockingMessageProcessor.processBlocking(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processBlocking(MuleEvent event) |
protected void |
AbstractRequestResponseMessageProcessor.processFinally(MuleEvent event,
MessagingException exception)
Used to perform post processing after both request and response phases have been completed.
|
protected MuleEvent |
AbstractInterceptingMessageProcessorBase.processNext(MuleEvent event) |
protected void |
AsyncInterceptingMessageProcessor.processNextAsync(MuleEvent event) |
protected void |
SedaStageInterceptingMessageProcessor.processNextAsync(MuleEvent event) |
protected MuleEvent |
AsyncInterceptingMessageProcessor.processNextTimed(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processNonBlocking(MuleEvent event) |
protected abstract void |
AbstractNonBlockingMessageProcessor.processNonBlocking(MuleEvent event,
CompletionHandler completionHandler) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processRequest(MuleEvent event)
Processes the request phase before the next message processor is invoked.
|
protected MuleEvent |
ResponseMessageProcessorAdapter.processResponse(MuleEvent event) |
protected MuleEvent |
AbstractRequestResponseMessageProcessor.processResponse(MuleEvent event)
Processes the response phase after the next message processor and it's response phase have been invoked
|
protected abstract MessageProcessor |
AbstractDynamicMessageProcessor.resolveMessageProcessor(MuleEvent event)
Determines which MessageProcessor should be used.
|
protected void |
SedaStageInterceptingMessageProcessor.rollbackDequeue(MuleEvent event)
Roll back the previous dequeue(), i.e., put the event at the front of the queue, not at the back which
is what enqueue() does.
|
| Constructor and Description |
|---|
BlockingProcessorExecutor(MuleEvent event,
List<MessageProcessor> processors,
MessageProcessorExecutionTemplate messageProcessorExecutionTemplate,
boolean copyOnVoidEvent) |
NonBlockingProcessorExecutor(MuleEvent event,
List<MessageProcessor> processors,
MessageProcessorExecutionTemplate executionTemplate,
boolean copyOnVoidEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
InterceptingChainLifecycleWrapper.doProcess(MuleEvent event) |
protected MuleEvent |
SimpleMessageProcessorChain.doProcess(MuleEvent event) |
protected abstract MuleEvent |
AbstractMessageProcessorChain.doProcess(MuleEvent event) |
protected MuleEvent |
DefaultMessageProcessorChain.doProcess(MuleEvent event) |
MuleEvent |
InterceptingChainLifecycleWrapper.process(MuleEvent event) |
MuleEvent |
AbstractMessageProcessorChain.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
ProcessorExecutor |
ProcessorExecutorFactory.createProcessorExecutor(MuleEvent event,
List<MessageProcessor> processors,
MessageProcessorExecutionTemplate executionTemplate,
boolean copyOnVoidEvent) |
protected MuleEvent |
InterceptingChainLifecycleWrapper.doProcess(MuleEvent event) |
protected MuleEvent |
SimpleMessageProcessorChain.doProcess(MuleEvent event) |
protected abstract MuleEvent |
AbstractMessageProcessorChain.doProcess(MuleEvent event) |
protected MuleEvent |
DefaultMessageProcessorChain.doProcess(MuleEvent event) |
MuleEvent |
InterceptingChainLifecycleWrapper.process(MuleEvent event) |
MuleEvent |
AbstractMessageProcessorChain.process(MuleEvent event) |
void |
NestedProcessorChain.setEvent(MuleEvent value)
Sets event
|
| Constructor and Description |
|---|
NestedProcessorChain(MuleEvent event,
MuleContext muleContext,
MessageProcessor chain) |
| Modifier and Type | Field and Description |
|---|---|
static MuleEvent[] |
EventGroup.EMPTY_EVENTS_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CollectAllAggregationStrategy.aggregate(AggregationContext context) |
MuleEvent |
AggregationStrategy.aggregate(AggregationContext context)
aggregates the events in the given context into a single one
|
protected abstract MuleEvent |
AbstractCorrelationAggregator.aggregateEvents(EventGroup events) |
MuleEvent |
DefaultRouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext)
Aggregates the events in the results list into one single
MuleEvent
You should only use this method when you're sure that all the events in the results list
were generated by the same thread that's going to handle the aggregated response |
protected MuleEvent |
CollectAllAggregationStrategy.aggregateWithFailedRoutes(AggregationContext context) |
protected MuleEvent |
CollectAllAggregationStrategy.aggregateWithoutFailedRoutes(AggregationContext context) |
protected MuleEvent |
AbstractRoutingStrategy.createEventToRoute(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route)
Create a new event to be routed to the target MP
|
MuleEvent |
ForwardingCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
abstract MuleEvent |
AbstractCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
MuleEvent |
LoggingCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
MuleEvent |
EventGroup.getMessageCollectionEvent() |
MuleEvent |
WireTap.process(MuleEvent event) |
MuleEvent |
Resequencer.process(MuleEvent event) |
MuleEvent |
AbstractSelectiveRouter.process(MuleEvent event) |
MuleEvent |
AbstractMatchingRouter.process(MuleEvent event) |
MuleEvent |
DynamicAll.process(MuleEvent event) |
MuleEvent |
DynamicFirstSuccessful.process(MuleEvent event) |
MuleEvent |
AbstractCatchAllStrategy.process(MuleEvent event)
Deprecated.
This method will be invoked when an event is received or being sent where the criteria of the router(s) do not
match the current event.
|
MuleEvent |
Foreach.process(MuleEvent event) |
MuleEvent |
AbstractAggregator.process(MuleEvent event) |
MuleEvent |
ScatterGatherRouter.process(MuleEvent event) |
MuleEvent |
DynamicRoundRobin.process(MuleEvent event) |
protected MuleEvent |
AbstractMatchingRouter.processDefaultRoute(MuleEvent event) |
protected MuleEvent |
AbstractUntilSuccessfulProcessingStrategy.processEvent(MuleEvent event)
Process the event through the configured route in the until-successful configuration.
|
protected MuleEvent |
IdempotentMessageFilter.processNext(MuleEvent event) |
protected MuleEvent |
AbstractUntilSuccessfulProcessingStrategy.processResponseThroughAckResponseExpression(MuleEvent event) |
MuleEvent |
AsynchronousUntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
SynchronousUntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
UntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
RoundRobin.route(MuleEvent event)
Process the event using the next target route in sequence
|
protected MuleEvent |
UntilSuccessful.route(MuleEvent event) |
MuleEvent |
FirstSuccessful.route(MuleEvent event)
Route the given event to one of our targets
|
MuleEvent |
FirstSuccessfulRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
MuleEvent |
MulticastingRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
MuleEvent |
RoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors)
Routes
MuleEvent through a set of MessageProcessor |
MuleEvent |
RoundRobinRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
protected MuleEvent |
AbstractRoutingStrategy.sendRequest(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse)
Send message event to destination.
|
protected MuleEvent |
AsynchronousUntilSuccessfulProcessingStrategy.threadSafeCopy(MuleEvent event) |
MuleEvent[] |
EventGroup.toArray()
Returns a snapshot of collected events in this group sorted by their arrival time.
|
MuleEvent[] |
EventGroup.toArray(boolean sortByArrival)
Returns a snapshot of collected events in this group, optionally sorted by their arrival time.
|
| Modifier and Type | Method and Description |
|---|---|
ListableObjectStore<MuleEvent> |
UntilSuccessful.getObjectStore() |
ListableObjectStore<MuleEvent> |
UntilSuccessfulConfiguration.getObjectStore() |
Iterator<MuleEvent> |
EventGroup.iterator()
Returns an iterator over a snapshot copy of this group's collected events
sorted by their arrival time.
|
Iterator<MuleEvent> |
EventGroup.iterator(boolean sortByArrival)
Returns an iterator over a snapshot copy of this group's collected events.,
optionally sorted by arrival order.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MessageFilter.accept(MuleEvent event) |
protected boolean |
IdempotentMessageFilter.accept(MuleEvent event) |
protected boolean |
IdempotentMessageFilter.acceptMessageForFlowConstruct(MuleEvent event) |
void |
EventGroup.addEvent(MuleEvent event)
Add the given event to this group.
|
MuleEvent |
DefaultRouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext)
Aggregates the events in the results list into one single
MuleEvent
You should only use this method when you're sure that all the events in the results list
were generated by the same thread that's going to handle the aggregated response |
protected static void |
AbstractRoutingStrategy.assertNonConsumableMessage(MuleEvent event,
MuleMessage message)
Asserts that the
MuleMessage in the MuleEvent doesn't carry a consumable payload. |
static Serializable |
AsynchronousUntilSuccessfulProcessingStrategy.buildQueueKey(MuleEvent muleEvent) |
static MuleMessage |
AbstractRoutingStrategy.cloneMessage(MuleEvent event,
MuleMessage message,
MuleContext muleContext) |
int |
EventGroup.ArrivalOrderEventComparator.compare(MuleEvent event1,
MuleEvent event2) |
protected MuleEvent |
AbstractRoutingStrategy.createEventToRoute(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route)
Create a new event to be routed to the target MP
|
MuleEvent |
ForwardingCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
abstract MuleEvent |
AbstractCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
MuleEvent |
LoggingCatchAllStrategy.doCatchMessage(MuleEvent event)
Deprecated.
|
protected MuleException |
MessageFilter.filterUnacceptedException(MuleEvent event) |
protected String |
IdempotentSecureHashMessageFilter.getIdForEvent(MuleEvent event) |
protected String |
IdempotentMessageFilter.getIdForEvent(MuleEvent event) |
String |
IdentifiableDynamicRouteResolver.getRouteIdentifier(MuleEvent event)
Returns an identifier of the
DynamicRouteResolver. |
String |
DynamicRouteResolverAdapter.getRouteIdentifier(MuleEvent event) |
protected String |
IdempotentMessageFilter.getValueForEvent(MuleEvent event) |
protected boolean |
IdempotentMessageFilter.isNewMessage(MuleEvent event) |
protected boolean |
MessageChunkSplitter.isSplitRequired(MuleEvent event) |
MuleEvent |
WireTap.process(MuleEvent event) |
MuleEvent |
Resequencer.process(MuleEvent event) |
MuleEvent |
AbstractSelectiveRouter.process(MuleEvent event) |
MuleEvent |
AbstractMatchingRouter.process(MuleEvent event) |
MuleEvent |
DynamicAll.process(MuleEvent event) |
MuleEvent |
DynamicFirstSuccessful.process(MuleEvent event) |
MuleEvent |
AbstractCatchAllStrategy.process(MuleEvent event)
Deprecated.
This method will be invoked when an event is received or being sent where the criteria of the router(s) do not
match the current event.
|
MuleEvent |
Foreach.process(MuleEvent event) |
MuleEvent |
AbstractAggregator.process(MuleEvent event) |
MuleEvent |
ScatterGatherRouter.process(MuleEvent event) |
MuleEvent |
DynamicRoundRobin.process(MuleEvent event) |
protected MuleEvent |
AbstractMatchingRouter.processDefaultRoute(MuleEvent event) |
protected MuleEvent |
AbstractUntilSuccessfulProcessingStrategy.processEvent(MuleEvent event)
Process the event through the configured route in the until-successful configuration.
|
protected MuleEvent |
IdempotentMessageFilter.processNext(MuleEvent event) |
protected MuleEvent |
AbstractUntilSuccessfulProcessingStrategy.processResponseThroughAckResponseExpression(MuleEvent event) |
void |
EventGroup.removeEvent(MuleEvent event)
Remove the given event from the group.
|
List<MessageProcessor> |
DynamicRouteResolverAdapter.resolveRoutes(MuleEvent event) |
List<MessageProcessor> |
DynamicRouteResolver.resolveRoutes(MuleEvent event)
Return a list of
MessageProcessor to route the message. |
MuleEvent |
AsynchronousUntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
SynchronousUntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
UntilSuccessfulProcessingStrategy.route(MuleEvent event) |
MuleEvent |
RoundRobin.route(MuleEvent event)
Process the event using the next target route in sequence
|
protected MuleEvent |
UntilSuccessful.route(MuleEvent event) |
MuleEvent |
FirstSuccessful.route(MuleEvent event)
Route the given event to one of our targets
|
MuleEvent |
FirstSuccessfulRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
MuleEvent |
MulticastingRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
MuleEvent |
RoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors)
Routes
MuleEvent through a set of MessageProcessor |
MuleEvent |
RoundRobinRoutingStrategy.route(MuleEvent event,
List<MessageProcessor> messageProcessors) |
protected abstract Collection<MessageProcessor> |
AbstractSelectiveRouter.selectProcessors(MuleEvent event) |
protected Collection<MessageProcessor> |
ChoiceRouter.selectProcessors(MuleEvent event) |
protected MuleEvent |
AbstractRoutingStrategy.sendRequest(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse)
Send message event to destination.
|
protected List<MuleMessage> |
ExpressionSplitter.splitMessage(MuleEvent event) |
protected List<MuleMessage> |
MapSplitter.splitMessage(MuleEvent event) |
protected abstract List<MuleMessage> |
AbstractSplitter.splitMessage(MuleEvent event) |
protected List<MuleMessage> |
MessageChunkSplitter.splitMessage(MuleEvent event) |
protected MessageSequence<?> |
AbstractSplitter.splitMessageIntoSequence(MuleEvent event) |
protected MessageSequence<?> |
CollectionSplitter.splitMessageIntoSequence(MuleEvent event) |
protected MuleEvent |
AsynchronousUntilSuccessfulProcessingStrategy.threadSafeCopy(MuleEvent event) |
static void |
AbstractRoutingStrategy.validateMessageIsNotConsumable(MuleEvent event,
MuleMessage message)
Validates that the payload is not consumable so it can be copied.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
DefaultRouterResultsHandler.aggregateResults(List<MuleEvent> results,
MuleEvent previous,
MuleContext muleContext)
Aggregates the events in the results list into one single
MuleEvent
You should only use this method when you're sure that all the events in the results list
were generated by the same thread that's going to handle the aggregated response |
void |
UntilSuccessful.setObjectStore(ListableObjectStore<MuleEvent> objectStore) |
| Modifier and Type | Field and Description |
|---|---|
protected Comparator<MuleEvent> |
ResequenceCorrelatorCallback.eventComparator |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CollectionCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns true.
|
MuleEvent |
ResequenceCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns
true.
|
MuleEvent |
ResequenceMessagesCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns
true.
|
MuleEvent |
EventCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns
true.
|
MuleEvent |
EventCorrelator.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
int |
CorrelationSequenceComparator.compare(MuleEvent event1,
MuleEvent event2) |
EventGroup |
CollectionCorrelatorCallback.createEventGroup(MuleEvent event,
Object groupId)
Creates a new EventGroup that will expect the number of events as returned by
MuleMessage.getCorrelationGroupSize(). |
EventGroup |
EventCorrelatorCallback.createEventGroup(MuleEvent event,
Object id)
Creates the event group with a specific correlation size based on the Mule
Correlation support
|
protected MuleSession |
CollectionCorrelatorCallback.getMergedSession(MuleEvent[] events) |
MuleEvent |
EventCorrelator.process(MuleEvent event) |
| Constructor and Description |
|---|
CorrelationTimeoutException(Message message,
MuleEvent event) |
CorrelationTimeoutException(Message message,
MuleEvent event,
Throwable cause) |
| Constructor and Description |
|---|
ResequenceCorrelatorCallback(Comparator<MuleEvent> eventComparator,
MuleContext muleContext,
boolean persistentStores,
String storePrefix) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
DefaultOutboundRouterCollection.catchAll(MuleEvent event)
Deprecated.
|
protected MuleEvent |
AbstractOutboundRouter.createEventToRoute(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route)
Create a new event to be routed to the target MP
|
MuleEvent |
AbstractMessageSequenceSplitter.process(MuleEvent event) |
MuleEvent |
AbstractOutboundRouter.process(MuleEvent event) |
MuleEvent |
DefaultOutboundRouterCollection.process(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractRecipientList.route(MuleEvent event) |
MuleEvent |
AbstractMessageSplitter.route(MuleEvent event) |
MuleEvent |
MessageChunkingRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
ChainingRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
ExceptionBasedRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
FilteringOutboundRouter.route(MuleEvent event) |
MuleEvent |
TransformerRouter.route(MuleEvent event)
Deprecated.
|
protected abstract MuleEvent |
AbstractOutboundRouter.route(MuleEvent event) |
MuleEvent |
EndpointSelector.route(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractSequenceRouter.route(MuleEvent event) |
MuleEvent |
OutboundPassThroughRouter.route(MuleEvent event)
Deprecated.
|
protected MuleEvent |
AbstractOutboundRouter.sendRequest(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse) |
protected MuleEvent |
AbstractOutboundRouter.sendRequestEvent(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse)
Send message event to destination.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<MuleEvent> |
AbstractMessageSequenceSplitter.processParts(MessageSequence<?> seq,
MuleEvent originalEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
DefaultOutboundRouterCollection.catchAll(MuleEvent event)
Deprecated.
|
protected MuleMessage |
AbstractOutboundRouter.cloneMessage(MuleEvent event,
MuleMessage message)
Creates a fresh copy of a
MuleMessage ensuring that the payload can be cloned (i.e. |
protected boolean |
MulticastingRouter.continueRoutingMessageAfter(MuleEvent response)
Deprecated.
Indicates that this router always routes messages to all the configured
endpoints no matters what a given response is.
|
protected boolean |
SequenceRouter.continueRoutingMessageAfter(MuleEvent event)
Deprecated.
Determines if the routing should continue after receiving a given
response from an synchronous endpoint.
|
protected abstract boolean |
AbstractSequenceRouter.continueRoutingMessageAfter(MuleEvent response)
Lets subclasses decide if the routing of a given message should continue
or not after receiving a given response from a synchronous endpoint.
|
protected MuleEvent |
AbstractOutboundRouter.createEventToRoute(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route)
Create a new event to be routed to the target MP
|
protected abstract List<Object> |
AbstractRecipientList.getRecipients(MuleEvent event) |
protected List<Object> |
StaticRecipientList.getRecipients(MuleEvent event)
Deprecated.
|
protected List<Object> |
ExpressionRecipientList.getRecipients(MuleEvent event) |
MessageProcessor |
FilteringOutboundRouter.getRoute(int index,
MuleEvent event)
Will Return the target at the given index and will resolve any template tags
on the Endpoint URI if necessary
|
protected boolean |
AbstractMessageSequenceSplitter.isSplitRequired(MuleEvent event) |
MuleEvent |
AbstractMessageSequenceSplitter.process(MuleEvent event) |
MuleEvent |
AbstractOutboundRouter.process(MuleEvent event) |
MuleEvent |
DefaultOutboundRouterCollection.process(MuleEvent event)
Deprecated.
|
protected List<MuleEvent> |
AbstractMessageSequenceSplitter.processParts(MessageSequence<?> seq,
MuleEvent originalEvent) |
MuleEvent |
AbstractRecipientList.route(MuleEvent event) |
MuleEvent |
AbstractMessageSplitter.route(MuleEvent event) |
MuleEvent |
MessageChunkingRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
ChainingRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
ExceptionBasedRouter.route(MuleEvent event)
Deprecated.
|
MuleEvent |
FilteringOutboundRouter.route(MuleEvent event) |
MuleEvent |
TransformerRouter.route(MuleEvent event)
Deprecated.
|
protected abstract MuleEvent |
AbstractOutboundRouter.route(MuleEvent event) |
MuleEvent |
EndpointSelector.route(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractSequenceRouter.route(MuleEvent event) |
MuleEvent |
OutboundPassThroughRouter.route(MuleEvent event)
Deprecated.
|
protected MuleEvent |
AbstractOutboundRouter.sendRequest(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse) |
protected MuleEvent |
AbstractOutboundRouter.sendRequestEvent(MuleEvent routedEvent,
MuleMessage message,
MessageProcessor route,
boolean awaitResponse)
Send message event to destination.
|
protected abstract MessageSequence<?> |
AbstractMessageSequenceSplitter.splitMessageIntoSequence(MuleEvent event)
Converts the event into a
MessageSequence that will retrieve each of
the event elements |
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<String,MuleEvent> |
AbstractAsyncRequestReplyRequester.responseEvents |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractAsyncRequestReplyRequester.process(MuleEvent event) |
MuleEvent |
AbstractReplyToPropertyRequestReplyReplier.process(MuleEvent event) |
MuleEvent |
SimpleRequestReplyReplier.process(MuleEvent event) |
protected MuleEvent |
AbstractAsyncRequestReplyRequester.receiveAsyncReply(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractAsyncRequestReplyRequester.getAsyncReplyCorrelationId(MuleEvent event) |
MuleEvent |
AbstractAsyncRequestReplyRequester.process(MuleEvent event) |
MuleEvent |
AbstractReplyToPropertyRequestReplyReplier.process(MuleEvent event) |
MuleEvent |
SimpleRequestReplyReplier.process(MuleEvent event) |
protected void |
AbstractReplyToPropertyRequestReplyReplier.processReplyTo(MuleEvent event,
MuleEvent result,
ReplyToHandler replyToHandler,
Object replyTo) |
protected MuleEvent |
AbstractAsyncRequestReplyRequester.receiveAsyncReply(MuleEvent event) |
protected void |
AbstractAsyncRequestReplyRequester.sendAsyncRequest(MuleEvent event) |
protected void |
SimpleAsyncRequestReplyRequester.sendAsyncRequest(MuleEvent event) |
protected void |
SimpleAsyncRequestReplyRequester.setAsyncReplyProperties(MuleEvent event) |
protected boolean |
ReplyToPropertyRequestReplyReplier.shouldProcessEvent(MuleEvent event) |
protected boolean |
AsyncReplyToPropertyRequestReplyReplier.shouldProcessEvent(MuleEvent event) |
protected abstract boolean |
AbstractReplyToPropertyRequestReplyReplier.shouldProcessEvent(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
DefaultMuleAuthentication.getEvent() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractEndpointSecurityFilter.authenticate(MuleEvent event)
Deprecated.
|
abstract void |
AbstractAuthenticationFilter.authenticate(MuleEvent event) |
void |
UsernamePasswordAuthenticationFilter.authenticate(MuleEvent event)
Authenticates the current message.
|
protected abstract void |
AbstractEndpointSecurityFilter.authenticateInbound(MuleEvent event)
Deprecated.
|
protected abstract void |
AbstractEndpointSecurityFilter.authenticateOutbound(MuleEvent event)
Deprecated.
|
void |
AbstractEndpointSecurityFilter.doFilter(MuleEvent event)
Deprecated.
|
void |
AbstractAuthenticationFilter.doFilter(MuleEvent event) |
abstract void |
AbstractSecurityFilter.doFilter(MuleEvent event) |
protected Authentication |
UsernamePasswordAuthenticationFilter.getAuthenticationToken(MuleEvent event) |
Object |
MuleHeaderCredentialsAccessor.getCredentials(MuleEvent event) |
void |
MuleHeaderCredentialsAccessor.setCredentials(MuleEvent event,
Object credentials) |
void |
DefaultMuleAuthentication.setEvent(MuleEvent muleEvent) |
protected void |
AbstractSecurityFilter.updatePayload(MuleMessage message,
Object payload,
MuleEvent event) |
| Constructor and Description |
|---|
DefaultMuleAuthentication(Credentials credentials,
MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MuleEncryptionEndpointSecurityFilter.authenticateInbound(MuleEvent event) |
protected void |
MuleEncryptionEndpointSecurityFilter.authenticateOutbound(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractService.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ForwardingConsumer.processNext(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractService.sendEvent(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractService.dispatchEvent(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractService.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ForwardingConsumer.processNext(MuleEvent event)
Deprecated.
|
MuleEvent |
AbstractService.sendEvent(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected MuleEvent |
ServiceProcessorExecutor.executeNext() |
MuleEvent |
ServiceOutboundStatisticsMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceSetEventRequestContextMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceStatisticsMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceInternalMessageProcessor.process(MuleEvent event)
Deprecated.
We do all this together here rather than chaining them in order to conserve
2.x exception handling behaviour
|
MuleEvent |
ServiceLoggingMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceOutboundMessageProcessor.process(MuleEvent event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
ServiceOutboundStatisticsMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceSetEventRequestContextMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceStatisticsMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceInternalMessageProcessor.process(MuleEvent event)
Deprecated.
We do all this together here rather than chaining them in order to conserve
2.x exception handling behaviour
|
MuleEvent |
ServiceLoggingMessageProcessor.process(MuleEvent event)
Deprecated.
|
MuleEvent |
ServiceOutboundMessageProcessor.process(MuleEvent event)
Deprecated.
|
protected void |
ServiceInternalMessageProcessor.processReplyTo(MuleEvent event,
MuleEvent result,
ReplyToHandler replyToHandler,
Object replyTo)
Deprecated.
|
| Constructor and Description |
|---|
ServiceProcessorExecutor(MuleEvent event,
List<MessageProcessor> processors,
MessageProcessorExecutionTemplate messageProcessorExecutionTemplate,
boolean copyOnVoidEvent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BatchConstraint.accept(MuleEvent event) |
boolean |
ManualConstraint.accept(MuleEvent event) |
boolean |
ConstraintFilter.accept(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractTransformer.process(MuleEvent event) |
MuleEvent |
CompositeConverter.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractMessageTransformer.checkReturnClass(Object object,
MuleEvent event)
Check if the return class is supported by this transformer
|
MuleEvent |
AbstractTransformer.process(MuleEvent event) |
MuleEvent |
CompositeConverter.process(MuleEvent event) |
Object |
AbstractMessageTransformer.transform(Object src,
MuleEvent event) |
Object |
AbstractMessageTransformer.transform(Object src,
String enc,
MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CombineCollectionsTransformer.process(MuleEvent event) |
MuleEvent |
SetPayloadMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
CombineCollectionsTransformer.process(MuleEvent event) |
MuleEvent |
SetPayloadMessageProcessor.process(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractTransportMessageProcessTemplate.afterRouteEvent(MuleEvent muleEvent) |
MuleEvent |
AbstractTransportMessageProcessTemplate.beforeRouteEvent(MuleEvent muleEvent) |
protected MuleEvent |
AbstractTransportMessageProcessTemplate.createEventFromMuleMessage(MuleMessage muleMessage) |
protected MuleEvent |
AbstractMessageReceiver.createMuleEvent(MuleMessage message,
OutputStream outputStream) |
MuleEvent |
AbstractTransportMessageProcessTemplate.getMuleEvent() |
MuleEvent |
TransactedPollingMessageReceiver.MessageProcessorWorker.process() |
MuleEvent |
AbstractMessageDispatcher.process(MuleEvent event) |
protected abstract MuleEvent |
TransactedPollingMessageReceiver.processMessage(Object message) |
MuleEvent |
AbstractTransportMessageProcessTemplate.routeEvent(MuleEvent muleEvent) |
MuleEvent |
AbstractMessageReceiver.routeEvent(MuleEvent muleEvent) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
MuleSession session,
OutputStream outputStream) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
MuleSession session,
Transaction trans,
OutputStream outputStream) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
Transaction trans) |
MuleEvent |
AbstractMessageReceiver.routeMessage(MuleMessage message,
Transaction trans,
OutputStream outputStream) |
| Modifier and Type | Method and Description |
|---|---|
protected ExecutionTemplate<MuleEvent> |
AbstractMessageReceiver.createExecutionTemplate() |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractTransportMessageProcessTemplate.afterRouteEvent(MuleEvent muleEvent) |
void |
AbstractTransportMessageProcessTemplate.afterSuccessfulProcessingFlow(MuleEvent response) |
protected void |
AbstractMessageReceiver.applyInboundTransformers(MuleEvent event) |
protected void |
AbstractMessageDispatcher.applyOutboundTransformers(MuleEvent event) |
protected void |
AbstractMessageReceiver.applyResponseTransformers(MuleEvent event) |
protected void |
AbstractMessageDispatcher.applyResponseTransformers(MuleEvent event) |
MuleEvent |
AbstractTransportMessageProcessTemplate.beforeRouteEvent(MuleEvent muleEvent) |
protected abstract void |
AbstractMessageDispatcher.doDispatch(MuleEvent event) |
protected void |
UnsupportedMessageDispatcher.doDispatch(MuleEvent event) |
protected abstract MuleMessage |
AbstractMessageDispatcher.doSend(MuleEvent event) |
protected MuleMessage |
UnsupportedMessageDispatcher.doSend(MuleEvent event) |
protected OutboundEndpoint |
DefaultReplyToHandler.getEndpoint(MuleEvent event,
String endpointUri) |
OutputStream |
AbstractConnector.getOutputStream(OutboundEndpoint endpoint,
MuleEvent event)
Will get the output stream for this type of transport.
|
MuleEvent |
AbstractMessageDispatcher.process(MuleEvent event) |
void |
DefaultReplyToHandler.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
protected boolean |
AbstractMessageDispatcher.returnResponse(MuleEvent event)
Deprecated.
|
protected boolean |
AbstractMessageDispatcher.returnResponse(MuleEvent event,
boolean doSend)
Used to determine if the dispatcher implementation should wait for a response to an event on a response
channel after it sends the event.
|
MuleEvent |
AbstractTransportMessageProcessTemplate.routeEvent(MuleEvent muleEvent) |
MuleEvent |
AbstractMessageReceiver.routeEvent(MuleEvent muleEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Object> |
AbstractReceiverWorker.handleEventResults(List<MuleEvent> events) |
| Constructor and Description |
|---|
TransactedPollingMessageReceiver.MessageProcessorWorker(ExecutionTemplate<MuleEvent> pt,
CountDownLatch latch,
SystemExceptionHandler exceptionHandler,
Object message) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
MessageProcessorPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Called after the polling message processor processes the event, but before an event is routed to the rest of the flow.
|
MuleEvent |
MessageProcessorPollingInterceptor.prepareSourceEvent(MuleEvent event)
Called before sending the event to the message processor that will do poll for events.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MessageProcessorPollingMessageReceiver.isNewMessage(MuleEvent sourceEvent) |
void |
MessageProcessorPollingInterceptor.postProcessRouting(MuleEvent event)
Post process the event after it was routed to the rest of the flow.
|
MuleEvent |
MessageProcessorPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Called after the polling message processor processes the event, but before an event is routed to the rest of the flow.
|
MuleEvent |
MessageProcessorPollingInterceptor.prepareSourceEvent(MuleEvent event)
Called before sending the event to the message processor that will do poll for events.
|
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
WatermarkPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Watermark route preparation carries the value from the source event to the
flow event
|
MuleEvent |
WatermarkPollingInterceptor.prepareSourceEvent(MuleEvent event)
Watermark source preprocessing puts the watermark value into a flow variable
|
| Modifier and Type | Method and Description |
|---|---|
static Serializable |
WatermarkUtils.evaluate(String expression,
MuleEvent event)
Evaluates a mel expression.
|
protected abstract Object |
Watermark.getUpdatedValue(MuleEvent event)
This method is executed once the flow containing the poll has been executed.
|
protected Object |
UpdateExpressionWatermark.getUpdatedValue(MuleEvent event)
Returns the new watermark value by evaluating
UpdateExpressionWatermark.updateExpression on the
flowVar of the given name |
void |
WatermarkPollingInterceptor.postProcessRouting(MuleEvent event)
Watermark post processing saves the flow variable to the object store
|
MuleEvent |
WatermarkPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Watermark route preparation carries the value from the source event to the
flow event
|
MuleEvent |
WatermarkPollingInterceptor.prepareSourceEvent(MuleEvent event)
Watermark source preprocessing puts the watermark value into a flow variable
|
void |
Watermark.putInto(MuleEvent event)
Retrieves the watermark value from the underlying peristent store and enriches
the event.If there is no value stored, a default expression will be used to
create a new one.
|
protected String |
Watermark.resolveVariable(MuleEvent event) |
void |
Watermark.updateFrom(MuleEvent event)
Updates the watermark in persistent storage based on the flow variable defined
in the event
|
void |
Watermark.updateWith(MuleEvent event,
Serializable newValue) |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
SelectorWatermarkPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Watermark route preparation carries the value from the source event to the
flow event
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
SelectorWatermark.getUpdatedValue(MuleEvent event)
Returns the
SelectorWatermark.selectorBroker value and resets it so that its reusable. |
void |
SelectorWatermarkPollingInterceptor.postProcessRouting(MuleEvent event) |
MuleEvent |
SelectorWatermarkPollingInterceptor.prepareRouting(MuleEvent sourceEvent,
MuleEvent event)
Watermark route preparation carries the value from the source event to the
flow event
|
| Constructor and Description |
|---|
WatermarkSelectorWrapper(WatermarkSelector wrapped,
String selectorExpression,
MuleEvent muleEvent) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
AttributeEvaluator.resolveBooleanValue(MuleEvent event) |
Integer |
AttributeEvaluator.resolveIntegerValue(MuleEvent event) |
String |
AttributeEvaluator.resolveStringValue(MuleEvent event) |
Object |
AttributeEvaluator.resolveValue(MuleEvent event) |
| Modifier and Type | Method and Description |
|---|---|
MessageSequence<?> |
EventToMessageSequenceSplittingStrategy.split(MuleEvent event) |
| Modifier and Type | Field and Description |
|---|---|
protected MuleEvent |
AbstractMuleEventWork.event |
| Modifier and Type | Method and Description |
|---|---|
MuleEvent |
AbstractMuleEventWork.getEvent() |
MuleEvent |
ProcessingMuleEventWork.getResult(long timeout,
TimeUnit timeUnit)
This method is useful for having a thread other than the one executing this
work waiting for the result being available.
|
| Constructor and Description |
|---|
AbstractMuleEventWork(MuleEvent event) |
AbstractMuleEventWork(MuleEvent event,
boolean copyEvent)
Constructor allowing event copying to be disabled.
|
ProcessingMuleEventWork(MessageProcessor messageProcessor,
MuleEvent muleEvent) |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.