亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

JBPM源碼分析(二)---acceptToken函數

2019-11-18 11:20:56
字體:
來源:轉載
供稿:網友

acceptToken是JBPM工作流引擎中的核心函數,它在每個節點中都有具體的實現。這個函數主要決定該節點如何處理到達該節點的令牌。理解了acceptToken,JBPM工作流的運行過程就懂得了一半。acctpToken在各節點類中具體實現的功能如下所示:

一、TransitionImpl

1)        觸發Transition事件;

2)        將到達節點作為當前執行上下文節點;

3)        達到節點接受令牌(執行節點的acceptToken)。

二、DecisionImpl

1)        觸發DECISION_ENTER事件;

2)        調用DecisionHandler得到要執行的轉換(Transition);

3)        觸發DECISION_LEAVE事件;

4)        轉換接受令牌(執行節點的acceptToken)。

三、Fork

1)        觸發FORK_ENTER事件;

2)        將運行上下文中令牌的State和ActorId置null;

3)        調用ForkHander;

缺省的ForkHander,對于每一個它的轉換按順序執行以下操作:

l         觸發FORK_EVERY_LEAVE事件;

l         創建令牌,上下文中的令牌與新建令牌為父子關系;

l         子令牌數據庫持久化;

l         將上下文中的令牌置為子令牌,上下文的當前節點備份;

l         當前轉換接受令牌;

l         將上下文中的令牌置為父令牌,節點還原;

l         子令牌reactiveJoin屬性設定為將父令牌中的correspondingJoin。

四、Join

1)        假如當前上下文中的令牌沒有結束,結束令牌(包括該令牌的所有子令牌);

2)        觸發JOIN_EVERY_ENTER事件;

3)        清楚上下文中的臨時變量;

4)        將令牌、當前Join節點置為當前運行上下文中的令牌和節點;

5)        執行JoinHander。

缺省的JoinHander在所有兄弟令牌都到達該Join節點后,激活父令牌,執行Join的轉換。父令牌激活時會觸發JOIN_LEAVE事件。

五、StateImpl、StartStateImpl

1)        將上下文中令牌的狀態設定為當前狀態;

2)        觸發STATE_ENTER事件;

3)        假如狀態設定了swimlane屬性,從swimlane中取出actorId值設定為上下文中令牌的actorId值;

4)        假如State要求必須assignment但actorId為null,則報錯;

5)        記錄StateLog在令牌中;

6)        觸發STATE_AFTER_ASSIGNMENT事件。

六、EndStateImpl

1)        將lastLog置空;

2)        上下文中的令牌置為當前令牌;

3)        結束令牌(會觸發PROCESS_END事件)。

七、MilestoneImpl

1)        將上下文中令牌的狀態設定為當前狀態;

2)        觸發MILESTONE_ENTER事件;

3)        從上下文中取出名稱為Milestone名稱的變量;

4)        假如變量存在(不為null),觸發MILESTONE_LEAVE事件,執行Milestone轉換(進入下一個狀態);否則,將令牌中的actorId值置空,在令牌中記錄日志(等待)。

八、ProcessStateImpl

1)        在上下文令牌中記錄狀態日志;

2)        取得ProcessInvocationHandler,啟動子工作流程;

3)        工作流啟動成功后,將上下文中令牌actorId置空,當前狀態設定為令牌當前狀態,令牌子進程實例設定為已經啟動成功的子工作流程;否則報錯。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
北条麻妃99精品青青久久| 欧美性受xxxx黑人猛交| 国产精品入口夜色视频大尺度| 国产精品久久久久av免费| 精品毛片网大全| 欧美成人高清视频| 黄色91在线观看| 亚洲精品国产综合久久| 久久夜色精品国产欧美乱| 色婷婷综合久久久久中文字幕1| 午夜精品久久久久久久99热| 91精品国产自产在线老师啪| 欧美精品久久久久久久久| 日韩高清av一区二区三区| 国内成人精品视频| 成人免费福利在线| 欧美成人午夜视频| 久久99精品久久久久久噜噜| 亚洲精品色婷婷福利天堂| 91精品久久久久久久久青青| 日韩在线激情视频| 亚洲色图激情小说| 成人午夜在线影院| 亚洲视频axxx| 日本精品性网站在线观看| www.99久久热国产日韩欧美.com| 国产日韩在线观看av| 欧美精品videofree1080p| 亚洲性线免费观看视频成熟| 欧美高清不卡在线| 亚洲大尺度美女在线| 欧美床上激情在线观看| 国产成人精品视频| 中文字幕国产日韩| 亚洲人线精品午夜| 一本一本久久a久久精品综合小说| 亚洲欧美日韩在线高清直播| 久久不射热爱视频精品| 亚洲精品91美女久久久久久久| 精品偷拍一区二区三区在线看| 国产精品69av| 国产精品久久视频| xvideos亚洲人网站| 国产精品欧美亚洲777777| 国产精品久久久91| 国产精品一区二区三区久久久| 亚洲人永久免费| 日韩视频精品在线| 日韩精品有码在线观看| 欧美国产精品va在线观看| 欧美激情一区二区三区高清视频| 色悠久久久久综合先锋影音下载| 一区二区三区亚洲| 久久躁狠狠躁夜夜爽| 国产成人精品在线播放| 欧美丰满老妇厨房牲生活| 欧美国产精品人人做人人爱| 精品久久久久久久久久久久| 亚洲精品在线视频| 欧美日韩亚洲91| 乱亲女秽乱长久久久| 一区二区av在线| 亚洲国产成人精品久久久国产成人一区| 色偷偷噜噜噜亚洲男人的天堂| 精品无人国产偷自产在线| 97成人在线视频| 国产精品久久久久久久久久三级| 亚洲影视九九影院在线观看| 久久国产精品久久国产精品| 91在线视频免费| 国产精品高潮粉嫩av| 日韩在线视频一区| 日韩成人在线视频| 大伊人狠狠躁夜夜躁av一区| 日韩大陆毛片av| 久久青草福利网站| 国产精品狼人色视频一区| 久久成人在线视频| 亚洲福利视频免费观看| 亚洲电影免费观看高清完整版在线观看| 国产精品嫩草影院久久久| 91久久精品国产91久久性色| 国产精品入口免费视频一| 5278欧美一区二区三区| 亚洲国产精品久久久久| 全球成人中文在线| 成人网在线免费观看| 欧美日韩国产在线看| 国产成人精品久久久| 91日韩在线播放| 色综合天天狠天天透天天伊人| 一区二区成人av| 亚洲最大福利网| 日韩中文在线视频| 91精品久久久久久久久| 欧美日韩亚洲精品一区二区三区| 亚洲影视九九影院在线观看| 狠狠躁夜夜躁人人躁婷婷91| 欧美性猛交xxx| 久久国产精品99国产精| 亚洲精品av在线播放| 欧美在线观看网站| 中文字幕亚洲天堂| 美女啪啪无遮挡免费久久网站| 国产精品第8页| 久久成人综合视频| 欧美性xxxx极品hd欧美风情| 91福利视频在线观看| 在线看欧美日韩| 亚洲免费av网址| 欧美激情啊啊啊| 中文字幕日韩av综合精品| 国产成人一区二| 爽爽爽爽爽爽爽成人免费观看| 秋霞av国产精品一区| 热久久这里只有精品| 日韩精品久久久久久福利| 久久久久久网址| 九九久久精品一区| 亚洲成色777777女色窝| 国产精品久久久久久超碰| 久久久噜噜噜久噜久久| 色777狠狠综合秋免鲁丝| 日韩精品丝袜在线| 欧美老少做受xxxx高潮| 久久久久中文字幕2018| 亚洲精品国产精品自产a区红杏吧| 91精品国产91久久久久久久久| 最好看的2019的中文字幕视频| 欧美午夜精品在线| 成人久久18免费网站图片| 日韩精品极品视频免费观看| www.亚洲一二| 日韩中文在线视频| 亚洲欧美制服中文字幕| 欧美色视频日本版| 亚洲区中文字幕| 日本亚洲欧洲色α| 韩日欧美一区二区| 中文国产亚洲喷潮| 日韩电影免费观看中文字幕| 色妞欧美日韩在线| 91久久久在线| 欧美综合在线观看| 日本精品一区二区三区在线| 亚洲自拍中文字幕| 在线看欧美日韩| 亚洲国产婷婷香蕉久久久久久| 欧美在线免费看| 国产美女主播一区| 亚洲精选在线观看| 日韩精品视频免费| 久久亚洲精品成人| 国产欧美一区二区三区久久人妖| 国产精品久久久久久五月尺| 日韩在线资源网| 国产精品黄视频| 欧美性色xo影院| 亚洲va欧美va国产综合久久| 日韩在线观看电影| 97视频在线免费观看| 中文字幕日韩在线视频| 亚洲视频日韩精品| 久久久久中文字幕2018|