public interface FlowProcessingPhaseTemplate extends MessageProcessTemplate
MessageSource
specific behavior during
flow execution.Modifier and Type | Method and Description |
---|---|
void |
afterFailureProcessingFlow(MessagingException messagingException)
Call when the processing of the message through the flow fails.
|
void |
afterFailureProcessingFlow(MuleException exception)
Call when the processing of the message through the flow fails in an exception strategy
|
MuleEvent |
afterRouteEvent(MuleEvent muleEvent)
Post processing of the routed
MuleEvent |
void |
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 |
beforeRouteEvent(MuleEvent muleEvent)
Pre processing of the
MuleEvent to route |
MuleEvent |
getMuleEvent() |
Object |
getOriginalMessage() |
MuleEvent |
routeEvent(MuleEvent muleEvent)
Routes the
MuleEvent through the processors chain |
MuleEvent getMuleEvent() throws MuleException
MuleEvent
created from the original messageMuleException
Object getOriginalMessage() throws MuleException
MuleException
MuleEvent beforeRouteEvent(MuleEvent muleEvent) throws MuleException
MuleEvent
to routemuleEvent
- MuleException
MuleEvent routeEvent(MuleEvent muleEvent) throws MuleException
MuleEvent
through the processors chainmuleEvent
- MuleEvent
created from the raw message of this contextMuleEvent
MuleException
MuleEvent afterRouteEvent(MuleEvent muleEvent) throws MuleException
MuleEvent
muleEvent
- MuleException
void afterSuccessfulProcessingFlow(MuleEvent muleEvent) throws MuleException
muleEvent
- MuleException
void afterFailureProcessingFlow(MessagingException messagingException) throws MuleException
messagingException
- MuleException
void afterFailureProcessingFlow(MuleException exception) throws MuleException
exception
- MuleException
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.