官术网_书友最值得收藏!

2.8 流程引擎生命周期監(jiān)聽器

上文講解過(guò)流程引擎實(shí)例化和關(guān)閉時(shí)會(huì)觸發(fā)ProcessEngineLifecycleListener類中的不同方法,分別對(duì)應(yīng)onProcessEngineBuilt和onProcessEngineClosed,開發(fā)人員可以很方便地獲取流程引擎的創(chuàng)建或關(guān)閉事件,從而達(dá)到監(jiān)聽流程引擎整個(gè)生命周期的目的,但是Activiti中并沒有提供流程引擎生命周期監(jiān)聽器的默認(rèn)實(shí)現(xiàn)類,因此本節(jié)重點(diǎn)講解如何使用流程引擎生命周期監(jiān)聽器,首先定義一個(gè)類,具體實(shí)現(xiàn)如代碼清單2-30所示。

代碼清單2-30 ShareniuLifecycleListener.java

定義了ShareniuLifecycleListener類之后,接下來(lái)將其注入引擎配置類,如代碼清單2-31所示。

代碼清單2-31 activiti.cfg.xml

請(qǐng)自行測(cè)試以上代碼并觀察程序的輸出。

主站蜘蛛池模板: 洛阳市| 辛集市| 分宜县| 中西区| 淮南市| 泸州市| 水城县| 达日县| 徐水县| 合山市| 中方县| 陆丰市| 景洪市| 三门县| 微博| 太白县| 惠安县| 宝应县| 紫金县| 山西省| 饶平县| 布尔津县| 靖西县| 尼玛县| 手机| 迁安市| 襄垣县| 金塔县| 克拉玛依市| 保亭| 诸城市| 九龙城区| 荆州市| 临沂市| 罗江县| 昆山市| 禄丰县| 昌吉市| 东明县| 东至县| 北海市|