com.beetle.framework.util.pattern.cor
类 ChainExecutor

java.lang.Object
  继承者 com.beetle.framework.util.pattern.cor.ChainExecutor

public class ChainExecutor
extends java.lang.Object


构造方法摘要
ChainExecutor()
           
 
方法摘要
 void addNode(ChainNode node)
          添加节点
 void clearAll()
          清除list列表中所有的ChainLinkNode对象
 HandleResult start(ChainNode node, IReq req)
          启动执行列表中ChainNode对象工作;此方法可以指定从那个ChainNode对象开始执行。
 HandleResult start(IReq req)
          启动执行列表中ChainNode对象工作,这个方法是从列表中第一个对象开始执行
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ChainExecutor

public ChainExecutor()
方法详细信息

addNode

public void addNode(ChainNode node)
添加节点

参数:
node -

start

public HandleResult start(ChainNode node,
                          IReq req)
启动执行列表中ChainNode对象工作;此方法可以指定从那个ChainNode对象开始执行。

参数:
node - 输入参数 ChainNode 对象,从这个对象开始执行
messenger - 输入参数 IReq 对象
返回:
HandleResult

start

public HandleResult start(IReq req)
启动执行列表中ChainNode对象工作,这个方法是从列表中第一个对象开始执行

参数:
messenger - 输入参数为IReq
返回:
返回 HandleResult

clearAll

public void clearAll()
清除list列表中所有的ChainLinkNode对象