public class FlowProcessingPhase extends Object implements MessageProcessPhase<FlowProcessingPhaseTemplate>, Comparable<MessageProcessPhase>
MessageProcessTemplate must implement FlowProcessingPhaseTemplate| Modifier and Type | Field and Description |
|---|---|
protected org.apache.commons.logging.Log |
logger |
| Constructor and Description |
|---|
FlowProcessingPhase() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MessageProcessPhase messageProcessPhase) |
void |
runPhase(FlowProcessingPhaseTemplate flowProcessingPhaseTemplate,
MessageProcessContext messageProcessContext,
PhaseResultNotifier phaseResultNotifier)
Process the template through the phase.
|
boolean |
supportsTemplate(MessageProcessTemplate messageProcessTemplate)
Determines if a certain phase supports a given template.
|
public boolean supportsTemplate(MessageProcessTemplate messageProcessTemplate)
MessageProcessPhasesupportsTemplate in interface MessageProcessPhase<FlowProcessingPhaseTemplate>messageProcessTemplate - template to be processedpublic void runPhase(FlowProcessingPhaseTemplate flowProcessingPhaseTemplate, MessageProcessContext messageProcessContext, PhaseResultNotifier phaseResultNotifier)
MessageProcessPhasePhaseResultNotifier.phaseFailure(Exception) must be call.runPhase in interface MessageProcessPhase<FlowProcessingPhaseTemplate>flowProcessingPhaseTemplate - template containing message source specific behaviormessageProcessContext - provides context information for executing the messagephaseResultNotifier - notifier that must be advice under certain scenariospublic int compareTo(MessageProcessPhase messageProcessPhase)
compareTo in interface Comparable<MessageProcessPhase>Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.