@Processor(displayName="Sub Flow Referrer", type=SCOPE, description="Sub Flow Referrer processing element is used to deligate the execution of a message in an integration flow into a sub flow.", documentationURL="scope/sub_flow_referer.html", iconFileName="sub_flow_reference", requireConfiguration=true) public class SubFlowReference extends AbstractProcessingElement
SubFlow
from a main IntegrationFlow
NOTE : If any part of the full name of this class is changed, please make sure to update the variable
"SUBFLOW_REFERRER_CLASS_NAME" of the class org.adroitlogic.x.tools.maven.ProjectMetaInfoGenerator as well.Constructor and Description |
---|
SubFlowReference() |
Modifier and Type | Method and Description |
---|---|
XProcessingElement |
getOnSuccessOutPort() |
ExecutionResult |
process(XMessageContext messageContext) |
void |
setOnSuccessOutPort(XProcessingElement onSuccessOutPort) |
void |
setSubFlow(SubFlow subFlow) |
destroy, destroyElement, getAdditionalProperties, getBeanName, getEntityId, getErrorHandler, getFlowId, getMetricsEngine, getProject, getProjectId, getProjectVersion, getResource, getServerConfig, getStatus, init, initElement, processMessage, setBeanName, setErrorHandler, setFlowId, setProject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
cast
public ExecutionResult process(XMessageContext messageContext)
process
in class AbstractProcessingElement
public void setSubFlow(SubFlow subFlow)
public void setOnSuccessOutPort(XProcessingElement onSuccessOutPort)
public XProcessingElement getOnSuccessOutPort()
Copyright © 2016–2019 AdroitLogic. All rights reserved.