public abstract class ComponentManagerImpl 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 |
---|
ComponentManagerImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(ComponentDefine component) |
void |
addComponents(ComponentDefines components) |
ComponentDefine |
getComponentDefine(String componentName) |
List<ComponentDefine> |
getComponentDefines() |
ComponentInterface |
getComponentInstance(String componentName)
根据组件名称获取组件实例
|
void |
removeComponent(ComponentDefine component) |
void |
removeComponents(ComponentDefines components) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, execute, getInputContext, getOutputContext, isChange, setChange
addFlow, assemble, getFlow, getFlowIdMap, removeFlow, removeFlow
addSubFlow, getSubFlow, getSubFlowIdMap, removeSubFlow, removeSubFlow
public void addComponents(ComponentDefines components)
addComponents
in interface ComponentManager
public void removeComponents(ComponentDefines components)
removeComponents
in interface ComponentManager
public ComponentInterface getComponentInstance(String componentName)
ComponentManager
getComponentInstance
in interface ComponentManager
public void addComponent(ComponentDefine component)
addComponent
in interface ComponentManager
public void removeComponent(ComponentDefine component)
removeComponent
in interface ComponentManager
public ComponentDefine getComponentDefine(String componentName)
getComponentDefine
in interface ComponentManager
public List<ComponentDefine> getComponentDefines()
getComponentDefines
in interface ComponentManager
Copyright © 2006–2018 TinyGroup. All rights reserved.