三、JBPM流程引擎核心调度过程

其中execute()方法,针对不同的节点,内容就不一样,比如:
fork节点:根据有几个transition,就生成几个subToken,分别指向那几个transition,然后为rootToken的childs属性添加刚刚那个几个transition
join节点:判断所有subToken是否都到达此节点,如果都到达,则把它们的父token指向该join节点的下一个节点,否则等待其余没到达的兄弟节点。
TaskNode节点:就是为参与者分配任务,实质操作就是,生成一个TaskInstance对象,存到数据库。TaskInstance对象会关联实例对象,actorId。