Package | Description |
---|---|
org.mule.execution | |
org.mule.module.http.internal.listener | |
org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
org.mule.transport.http |
Provides http transport including proxy support.
|
org.mule.transport.servlet.jetty |
Modifier and Type | Interface and Description |
---|---|
interface |
MessageProcessPhase<Template extends MessageProcessTemplate>
Defines a phase that process a message using a
MessageProcessTemplate
The phase will be part of a chain of responsibility were the phase can define
the end of the execution of the set of phases by calling:
- PhaseResultNotifier.phaseConsumedMessage() which indicates that the phase has consume the message
and it should not be longer processed
- PhaseResultNotifier.phaseFailure(Exception) which indicates that there was a failure
during message processing. |
class |
NotificationFiringProcessingPhase<Template extends MessageProcessTemplate>
Provides a reusable way for concrete
MessageProcessPhase s to fire notifications. |
Modifier and Type | Interface and Description |
---|---|
interface |
AsyncResponseFlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
interface |
EndPhaseTemplate
Phase were the
MessageProcessTemplate is notified that
the message processing has ended |
interface |
FlowProcessingPhaseTemplate
Template methods for
MessageSource specific behavior during
flow execution. |
interface |
RequestResponseFlowProcessingPhaseTemplate
Extension of
FlowProcessingPhaseTemplate for those MessageSource
that requires sending a response of the message processed. |
interface |
ThrottlingPhaseTemplate
Template that a
MessageSource must implement
if it wants to participate in the throttling phase when processing a message |
interface |
ValidationPhaseTemplate
Phase for validation of the incoming message.
|
Modifier and Type | Method and Description |
---|---|
void |
PhaseExecutionEngine.process(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
void |
MessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext)
Process a message through a set of execution phases.
|
void |
MuleMessageProcessingManager.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
boolean |
AsyncResponseFlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
ValidationPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
MessageProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate)
Determines if a certain phase supports a given template.
|
boolean |
FlowProcessingPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
boolean |
EndProcessPhase.supportsTemplate(MessageProcessTemplate messageProcessTemplate) |
Constructor and Description |
---|
PhaseExecutionEngine.InternalPhaseExecutionEngine(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
Modifier and Type | Class and Description |
---|---|
class |
HttpMessageProcessorTemplate |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTransportMessageProcessTemplate<MessageReceiverType extends AbstractMessageReceiver,ConnectorType extends AbstractConnector> |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractMessageReceiver.processMessage(MessageProcessTemplate messageProcessTemplate,
MessageProcessContext messageProcessContext) |
Modifier and Type | Class and Description |
---|---|
class |
HttpMessageProcessTemplate |
class |
HttpsMessageProcessTemplate |
Modifier and Type | Class and Description |
---|---|
class |
JettyContinuationsMessageProcessTemplate |
class |
JettyMessageProcessTemplate |
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.