Token(Jbpm)
来源:互联网 发布:双十一前淘宝流量降低 编辑:程序博客网 时间:2024/06/04 17:50
jbpm中最重要的概念,应该是令牌(Token)和信令(Signal)技术,这个在计算机网络中到处可见的技术,在工作流引擎中也大放异彩.
我们看如下代码:
//pd是process definition,pi是process instance
ProcessInstance pi = new ProcessInstance( pd );
//启动流程
pi.start();
//得到根令牌
Token token = pi.getRootToken();
//发信令
token.signal();
Token的signal方法也可以传入transition参数,这个方法把信令发送给Token,这样,令牌将被
激活,并沿指定的transition离开当前的状态(如果没有指定transition,将沿缺省的transition
离开当前状态).
jbpm是怎么实现的呢?其实很简单:
1)Token记录了当前的状态,只有当前的状态(或称节点)拥有该令牌
2)向TOKEN发signal后,当前状态收到该signal
3)当前状态把令牌传给signal中指定的transition
4)transition收到令牌后,不强占,马上把令牌传给下个状态.
5)根据令牌的位置,流程的状态已经发生改变.
- Token(Jbpm)
- jbpm的Token,node
- jbpm的Token,node
- jBPM的token(令牌)
- JBPM中Token跟踪
- jbpm技术类-token(令牌)
- jbpm对token和variable的处理办法
- jbpm对token和variable的处理办法
- jbpm对token和variable的处理办法
- jBPM学习(四)----体验jbpm
- jBPM学习(七)----jBPM相关概念
- JBPM学习(一):eclipse集成JBPM
- JBPM学习(一):eclipse集成JBPM
- JBPM(二)---JBPM工作流基本操作
- JBPM(四)---SSH框架整合JBPM
- 流程启动(Jbpm)
- jBPM入门(一)
- Jbpm工作流(一)
- 看了ejb3.0的一些资料 (转)
- 博客欣赏
- 一个计算机高手的成长历程
- 无法安装RealPlayer
- Ajax学习资源大全
- Token(Jbpm)
- 启动ArcSDE出错
- META在HTML中的大作用
- 精妙SQL语句
- Java面试题
- css2中文手册
- Delphi与Word
- 个人博客
- IM领域“第一案” QQ起诉PICA索赔五百万