sharajava

          JBoss MBean服務(wù)加載過程

          http://www.aygfsteel.com/images/blogjava_net/sharajava/13416/o_start-jboss-mbean-service.JPG?

          ?

          1.????? 前綴1.1的方法, 代表加載和解析XML服務(wù)描述文件的過程.

          2.????? 前綴1.2的方法, 代表對(duì)XML服務(wù)描述文件中類路徑條目的處理. 這個(gè)過程創(chuàng)建獨(dú)立的部署, 使得jar和類目錄對(duì)于相應(yīng)的統(tǒng)一類加載器(UnifiedClassLoader)可用. 這個(gè)UnifiedClassLoader是注冊(cè)到統(tǒng)一的類加載器倉庫中的.

          3.????? 前綴1.3的方法, 代表處理服務(wù)描述文件中定義的本地目錄條目的過程. 這個(gè)過程把在路徑屬性中指定的SAR相關(guān)條目復(fù)制一份到server/<config>/db目錄下.

          4.????? 方法1.4, 代表對(duì)已經(jīng)部署的服務(wù)中嵌套的可部單元的部署過程. 子部署項(xiàng)目被創(chuàng)建并被加入到服務(wù)部署信息的子部署項(xiàng)列表中.

          5.????? 方法2.1, SAR部署單元相應(yīng)的UnifiedClassLoader(本身也是MBean)被注冊(cè)到MBean Server, 這樣它就可以被用來加載SAR中的MBean.

          6.????? 方法2.2, 創(chuàng)建XML服務(wù)描述文件中定義的每個(gè)MBean并用描述文件中給定的值初始化其屬性. 這些工作通過調(diào)用ServiceControllerinstall(Element, ObjectName)方法來完成的.

          7.????? 方法2.4.1, 對(duì)于前面步驟中創(chuàng)建好的每個(gè)MBean實(shí)例, 獲取其JMX對(duì)象名并由ServiceController處理服務(wù)生命周期中的create步驟. ServiceController處理MBean服務(wù)的依賴關(guān)系, 只有當(dāng)所有依賴都滿足時(shí), create方法才會(huì)被調(diào)用.

          8.????? 前綴3.1的方法, 代表MBean實(shí)例的起動(dòng)過程. 對(duì)于創(chuàng)建好的每個(gè)MBean實(shí)例, 獲取其JMX對(duì)象名并由ServiceController處理服務(wù)生命周期中的start步驟. ServiceController處理MBean服務(wù)的依賴關(guān)系, 只有當(dāng)所有依賴都滿足時(shí), start方法才會(huì)被調(diào)用.

          posted on 2006-07-25 11:18 sharajava 閱讀(1917) 評(píng)論(0)  編輯  收藏 所屬分類: 應(yīng)用服務(wù)器


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 喀喇| 渑池县| 黑水县| 罗源县| 塔城市| 新民市| 屏边| 乐山市| 隆昌县| 威海市| 永修县| 房产| 芷江| 团风县| 绥阳县| 连江县| 和平区| 凤山县| 伊川县| 中宁县| 龙口市| 防城港市| 闵行区| 福海县| 晋中市| 兴宁市| 百色市| 丰镇市| 大城县| 普兰店市| 闸北区| 仙居县| 玉环县| 清水河县| 龙岩市| 宜丰县| 瑞安市| 岢岚县| 天祝| 合山市| 繁昌县|