@Processor(displayName="Exceptional Flow End", description="This processing element can be used to mark an integration flow as exceptionally ended", iconFileName="exception_flow_end", type=FLOW_CONTROLLER, requireConfiguration=false, documentationURL="flow_control/exceptional_flow_end.html") public class ExceptionalFlowEnd extends AbstractFlowEndProcessingElement
IntegrationRuntimeException
.
The exception will contain the provided error message.Constructor and Description |
---|
ExceptionalFlowEnd() |
Modifier and Type | Method and Description |
---|---|
protected ExecutionResult |
endFlow(XMessageContext messageContext) |
protected void |
initElement(org.springframework.context.ApplicationContext context) |
void |
setExceptionMessage(String exceptionMessage) |
process
destroy, destroyElement, getAdditionalProperties, getBeanName, getEntityId, getErrorHandler, getFlowId, getMetricsEngine, getProject, getProjectId, getProjectVersion, getResource, getServerConfig, getStatus, init, processMessage, setBeanName, setErrorHandler, setFlowId, setProject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cast
protected void initElement(org.springframework.context.ApplicationContext context)
initElement
in class AbstractProcessingElement
protected final ExecutionResult endFlow(XMessageContext messageContext)
endFlow
in class AbstractFlowEndProcessingElement
public void setExceptionMessage(String exceptionMessage)
Copyright © 2016–2019 AdroitLogic. All rights reserved.