public abstract class AbstractOldFlowExecutorImpl extends Object implements FlowExecutor
DEFAULT_BEGIN_NODE, DEFAULT_END_NODE, EXCEPTION_DEAL_FLOW, EXCEPTION_DEAL_NODE, EXCEPTION_DEAL_NODE_KEY, EXCEPTION_DEAL_SUBFLOW, EXCEPTION_KEY, FLOW_BEAN, FLOW_XSTREAM_PACKAGENAME, PAGE_FLOW_BEAN| Constructor and Description |
|---|
AbstractOldFlowExecutorImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponent(ComponentDefine component) |
void |
addComponents(ComponentDefines components) |
void |
addFlow(Flow flow) |
void |
addSubFlow(SubFlow subFlow) |
void |
assemble()
组装flow,主要用于处理继承关系
|
ComponentDefine |
getComponentDefine(String componentName) |
List<ComponentDefine> |
getComponentDefines() |
ComponentInterface |
getComponentInstance(String componentName)
根据组件名称获取组件实例
|
Flow |
getFlow(String flowId) |
Map<String,Flow> |
getFlowIdMap()
返回流程Map
|
SubFlow |
getSubFlow(String subFlowId) |
boolean |
isChange() |
void |
removeComponent(ComponentDefine component) |
void |
removeComponents(ComponentDefines components) |
void |
removeFlow(Flow flow) |
void |
removeFlow(String flowId) |
void |
removeSubFlow(String subFlowId) |
void |
removeSubFlow(SubFlow subFlow) |
void |
setChange(boolean change) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecute, execute, getInputContext, getOutputContextgetSubFlowIdMappublic void addComponents(ComponentDefines components)
addComponents in interface ComponentManagerpublic void removeComponents(ComponentDefines components)
removeComponents in interface ComponentManagerpublic ComponentInterface getComponentInstance(String componentName)
ComponentManagergetComponentInstance in interface ComponentManagerpublic void addComponent(ComponentDefine component)
addComponent in interface ComponentManagerpublic void removeComponent(ComponentDefine component)
removeComponent in interface ComponentManagerpublic ComponentDefine getComponentDefine(String componentName)
getComponentDefine in interface ComponentManagerpublic boolean isChange()
isChange in interface FlowExecutorpublic void setChange(boolean change)
setChange in interface FlowExecutorpublic List<ComponentDefine> getComponentDefines()
getComponentDefines in interface ComponentManagerpublic void assemble()
FlowManagerassemble in interface FlowManagerpublic void addFlow(Flow flow)
addFlow in interface FlowManagerpublic void removeFlow(Flow flow)
removeFlow in interface FlowManagerpublic void removeFlow(String flowId)
removeFlow in interface FlowManagerpublic Flow getFlow(String flowId)
getFlow in interface FlowManagerpublic Map<String,Flow> getFlowIdMap()
FlowManagergetFlowIdMap in interface FlowManagerpublic void addSubFlow(SubFlow subFlow)
addSubFlow in interface SubFlowManagerpublic void removeSubFlow(SubFlow subFlow)
removeSubFlow in interface SubFlowManagerpublic void removeSubFlow(String subFlowId)
removeSubFlow in interface SubFlowManagerpublic SubFlow getSubFlow(String subFlowId)
getSubFlow in interface SubFlowManagerCopyright © 2006–2018 TinyGroup. All rights reserved.