三、ProcessEngine與EngineServer簡介

一、ProcessEngine 流程引擎

  1. EngineServers:該接口定義了獲取各種服務(wù)類實例對象的方法。
  2. ProcessEngine:繼承EngineServers接口间唉,并增加了對流程引擎名稱的獲取以及關(guān)閉。
  3. ProcessEngineImplement:對ProcessEngine接口中定義的方法實現(xiàn)利术。
  4. ProcessEngines:該類負(fù)責(zé)管理所有的引擎ProcessEngine的集合呈野,并負(fù)責(zé)流程引擎實例對象的注冊、獲取印叁、注銷等操作被冒。
  5. PricwssEngineConfiguration:該抽象類實現(xiàn)接口EngineServer,提供了一系列創(chuàng)建流程引擎配置類ProcessEngineConfigureaction實例對象的方法
  6. ProcessEngineConfigurationImpl:該抽象類繼承PricwssEngineConfiguration轮蜕,負(fù)責(zé)創(chuàng)建一系列服務(wù)類實例對象昨悼、流程引擎實例對象以及ProcessEngineImpl類實例對象。該類可以通過流程配置文件交給Spring容器管理或者使用編程方式動態(tài)構(gòu)造跃洛。
  7. SpringProcessEngineConfiguration:主要用于整合Spring框架時使用率触,提供了幾個重要的功能:
    • 創(chuàng)建流程引擎實例對象;
    • 流程引擎啟動之后自動部署配置的流程文檔(需要配置)
    • 設(shè)置流程引擎連接的數(shù)據(jù)源汇竭、事務(wù)管理器等
  8. StandaloneProcessEngineConfigueration:標(biāo)準(zhǔn)的流程引擎配置類葱蝗。
  9. MultiSchemaMultiTenantProcessEngineConfiguration:“多數(shù)據(jù)庫多租戶”流程引擎配置類穴张,Activiti通過此類為開發(fā)人員提供了自動路由機制,這樣當(dāng)流程引擎需要連接對各數(shù)據(jù)庫進行操作時两曼,客戶端無需關(guān)心引擎到底連接的是哪個數(shù)據(jù)庫皂甘,該類通過路由規(guī)則自動選擇需要自動操作的數(shù)據(jù)庫,數(shù)據(jù)庫的操作對客戶端來說是透明的合愈,客戶端無需關(guān)心其內(nèi)部路由的實現(xiàn)機制叮贩。
  10. JtaProcessEnginConfiguration:故名自已,通過類名也知道該類支持JTA(Java Transaction API)
  11. StandaloneInMenProcessEngineConfiguration:該類通撤鹞觯可以在開發(fā)環(huán)境中自測使用,默認(rèn)采用H2數(shù)據(jù)可存儲數(shù)據(jù)

二彪蓬、EngineServer 提供了一下服務(wù)

  1. RepositoryServer:操作流程定義的方法寸莫。
  2. Runtime:操作流程實例的方法。
  3. FormServer:操作流程表單的方法档冬。
  4. TaskServer:操作任務(wù)的方法膘茎,例如(任務(wù)的完成、掛起酷誓、激活披坏、添加處理人、認(rèn)領(lǐng)盐数、刪除等操作)
  5. HistoryServer:查詢歷史流程實例棒拂、歷史變量、歷史任務(wù)的方法
  6. IdentityServer:操作用戶或者用戶組的方法玫氢。
  7. ManagementServer:查詢數(shù)據(jù)庫表中的數(shù)據(jù)帚屉、表的元數(shù)據(jù)以及命令等方法。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漾峡,一起剝皮案震驚了整個濱河市攻旦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌生逸,老刑警劉巖牢屋,帶你破解...
    沈念sama閱讀 210,835評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異槽袄,居然都是意外死亡烙无,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,900評論 2 383
  • 文/潘曉璐 我一進店門掰伸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來皱炉,“玉大人,你說我怎么就攤上這事狮鸭『辖粒” “怎么了多搀?”我有些...
    開封第一講書人閱讀 156,481評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長灾部。 經(jīng)常有香客問我康铭,道長,這世上最難降的妖魔是什么赌髓? 我笑而不...
    開封第一講書人閱讀 56,303評論 1 282
  • 正文 為了忘掉前任从藤,我火速辦了婚禮,結(jié)果婚禮上锁蠕,老公的妹妹穿的比我還像新娘夷野。我一直安慰自己,他們只是感情好荣倾,可當(dāng)我...
    茶點故事閱讀 65,375評論 5 384
  • 文/花漫 我一把揭開白布悯搔。 她就那樣靜靜地躺著,像睡著了一般舌仍。 火紅的嫁衣襯著肌膚如雪妒貌。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,729評論 1 289
  • 那天铸豁,我揣著相機與錄音灌曙,去河邊找鬼。 笑死节芥,一個胖子當(dāng)著我的面吹牛在刺,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播藏古,決...
    沈念sama閱讀 38,877評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼增炭,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了拧晕?” 一聲冷哼從身側(cè)響起隙姿,我...
    開封第一講書人閱讀 37,633評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎厂捞,沒想到半個月后输玷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,088評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡靡馁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,443評論 2 326
  • 正文 我和宋清朗相戀三年欲鹏,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片臭墨。...
    茶點故事閱讀 38,563評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡赔嚎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情尤误,我是刑警寧澤侠畔,帶...
    沈念sama閱讀 34,251評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站损晤,受9級特大地震影響软棺,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜尤勋,卻給世界環(huán)境...
    茶點故事閱讀 39,827評論 3 312
  • 文/蒙蒙 一喘落、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧最冰,春花似錦瘦棋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,712評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鹿蜀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間服球,已是汗流浹背茴恰。 一陣腳步聲響...
    開封第一講書人閱讀 31,943評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留斩熊,地道東北人往枣。 一個月前我還...
    沈念sama閱讀 46,240評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像粉渠,于是被迫代替她去往敵國和親分冈。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,435評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 一. Java基礎(chǔ)部分.................................................
    wy_sure閱讀 3,805評論 0 11
  • 概要 64學(xué)時 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,124評論 0 3
  • JAVA相關(guān)基礎(chǔ)知識 1霸株、面向?qū)ο蟮奶卣饔心男┓矫?1.抽象: 抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面雕沉,以...
    yangkg閱讀 661評論 0 1
  • 1、面向?qū)ο蟮奶卣饔心男┓矫?1.抽象:抽象就是忽略一個主題中與當(dāng)前目標(biāo)無關(guān)的那些方面去件,以便更充分地注意與當(dāng)前目標(biāo)...
    michaelgong閱讀 815評論 0 1
  • 小編費力收集:給你想要的面試集合 1.C++或Java中的異常處理機制的簡單原理和應(yīng)用坡椒。 當(dāng)JAVA程序違反了JA...
    八爺君閱讀 4,578評論 1 114