throws KernelException {
if (e.getEventType() == NodeInstanceEvent.NODEINSTANCE_FIRED) {
//保存token,并创建taskinstance
IPersistenceService persistenceService = rtCtx.getPersistenceService();
//TODO wmj2003 这里是插入还是更新token
persistenceService.saveOrUpdateToken(e.getToken());
//触发activity节点,就要创建新的task
rtCtx.getTaskInstanceManager().createTaskInstances(e.getToken(), (IActivityInstance) e.getSource());
} else if (e.getEventType() == NodeInstanceEvent.NODEINSTANCE_COMPLETED) {
//TODO wmj2003 因为什么原因未处理呢? 归档任务?
// RuntimeContext.getInstance()