public class SimpleChainDriver extends java.lang.Object implements ChainDriver
构造器和说明 |
---|
SimpleChainDriver() |
限定符和类型 | 方法和说明 |
---|---|
static SimpleChainDriver |
getInstance() |
protected boolean |
handleConditionDo(ChainContext context,
Condition condition,
java.lang.String description) |
void |
handleTask(ChainContext context,
Task task)
处理执行任务
|
protected void |
handleTaskDo(ChainContext context,
Task task,
java.lang.String description) |
boolean |
handleTest(ChainContext context,
Condition condition)
处理条件检测
|
protected boolean |
isChain(java.lang.String description)
是否为组件
|
protected boolean |
isComponent(java.lang.String description)
是否为组件
|
void |
onNodeEnd(ChainContext context,
Node node)
节点运行结束时
|
void |
onNodeStart(ChainContext context,
Node node)
节点运行开始时
|
protected void |
tryAsChainTask(ChainContext context,
Task task,
java.lang.String description)
尝试如果是链则运行
|
protected void |
tryAsComponentTask(ChainContext context,
Task task,
java.lang.String description)
尝试如果是组件则运行
|
protected boolean |
tryAsScriptCondition(ChainContext context,
Condition condition,
java.lang.String description) |
protected void |
tryAsScriptTask(ChainContext context,
Task task,
java.lang.String description)
尝试作为脚本运行
|
public static SimpleChainDriver getInstance()
protected boolean isChain(java.lang.String description)
protected boolean isComponent(java.lang.String description)
public void onNodeStart(ChainContext context, Node node)
ChainDriver
onNodeStart
在接口中 ChainDriver
public void onNodeEnd(ChainContext context, Node node)
ChainDriver
onNodeEnd
在接口中 ChainDriver
public boolean handleTest(ChainContext context, Condition condition) throws java.lang.Throwable
ChainDriver
handleTest
在接口中 ChainDriver
java.lang.Throwable
protected boolean handleConditionDo(ChainContext context, Condition condition, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable
protected boolean tryAsScriptCondition(ChainContext context, Condition condition, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable
public void handleTask(ChainContext context, Task task) throws java.lang.Throwable
ChainDriver
handleTask
在接口中 ChainDriver
java.lang.Throwable
protected void handleTaskDo(ChainContext context, Task task, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable
protected void tryAsChainTask(ChainContext context, Task task, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable
protected void tryAsComponentTask(ChainContext context, Task task, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable
protected void tryAsScriptTask(ChainContext context, Task task, java.lang.String description) throws java.lang.Throwable
java.lang.Throwable