public abstract class AbstractFlowExecutorImpl extends FlowManagerImpl
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 |
---|
AbstractFlowExecutorImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
checkInputParameter(Flow flow,
Context context) |
protected void |
checkOutputParameter(Flow flow,
Context context) |
Context |
getInputContext(Flow flow,
Context context) |
protected Context |
getNewContext(Flow flow,
Context context)
获取一个新环境
|
Context |
getOutputContext(Flow flow,
Context context) |
boolean |
isChange() |
protected void |
logContext(Context context) |
void |
setChange(boolean change) |
protected void |
setProperties(Node node,
ComponentInterface componentInstance,
Context context)
把配置的参数注入进去
|
addFlow, assemble, getFlow, getFlowIdMap, removeFlow, removeFlow
addSubFlow, getSubFlow, getSubFlowIdMap, removeSubFlow, removeSubFlow
addComponent, addComponents, getComponentDefine, getComponentDefines, getComponentInstance, removeComponent, removeComponents
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, execute
protected void logContext(Context context)
protected Context getNewContext(Flow flow, Context context)
flow
- context
- protected void setProperties(Node node, ComponentInterface componentInstance, Context context)
node
- componentInstance
- public boolean isChange()
public void setChange(boolean change)
Copyright © 2006–2018 TinyGroup. All rights reserved.