[b]Token[/b]
signal()
[color=blue]//this method activates this token and leaves
the current state over the default transition[/color]
例:
end()
[color=blue]可以结束令牌的执行,但是该令牌上的实例还是可以被分配到执行者来签收。[/color]
[b]TaskInstance[/b]
end()
这个方法最终也是调用的Token中的signal()。
源码:
cancel()
[color=blue]这个任务实例将被取消或者结束,但是singalling还将继续执行。[/color]
signal()
[color=blue]//this method activates this token and leaves
the current state over the default transition[/color]
例:
Token token = pi.getRootToken();
token.signal();
end()
[color=blue]可以结束令牌的执行,但是该令牌上的实例还是可以被分配到执行者来签收。[/color]
[b]TaskInstance[/b]
end()
这个方法最终也是调用的Token中的signal()。
源码:
if (transition==null) {
log.debug("completion of task '"+task.getName()+"' results in taking the default transition");
token.signal();
} else {
log.debug("completion of task '"+task.getName()+"' results in taking transition '"+transition+"'");
token.signal(transition);
}
cancel()
[color=blue]这个任务实例将被取消或者结束,但是singalling还将继续执行。[/color]