sharajava

          JBoss MBean服務加載過程

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

          ?

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

          2.????? 前綴1.2的方法, 代表對XML服務描述文件中類路徑條目的處理. 這個過程創建獨立的部署, 使得jar和類目錄對于相應的統一類加載器(UnifiedClassLoader)可用. 這個UnifiedClassLoader是注冊到統一的類加載器倉庫中的.

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

          4.????? 方法1.4, 代表對已經部署的服務中嵌套的可部單元的部署過程. 子部署項目被創建并被加入到服務部署信息的子部署項列表中.

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

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

          7.????? 方法2.4.1, 對于前面步驟中創建好的每個MBean實例, 獲取其JMX對象名并由ServiceController處理服務生命周期中的create步驟. ServiceController處理MBean服務的依賴關系, 只有當所有依賴都滿足時, create方法才會被調用.

          8.????? 前綴3.1的方法, 代表MBean實例的起動過程. 對于創建好的每個MBean實例, 獲取其JMX對象名并由ServiceController處理服務生命周期中的start步驟. ServiceController處理MBean服務的依賴關系, 只有當所有依賴都滿足時, start方法才會被調用.

          posted on 2006-07-25 11:18 sharajava 閱讀(1916) 評論(0)  編輯  收藏 所屬分類: 應用服務器


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平武县| 长葛市| 大方县| 丰城市| 怀远县| 永吉县| 元氏县| 曲阳县| 施甸县| 凤庆县| 营山县| 湘潭县| 抚顺市| 谢通门县| 山东省| 七台河市| 家居| 九龙坡区| 铜鼓县| 塘沽区| 徐汇区| 丰镇市| 民勤县| 平湖市| 嘉兴市| 和政县| 南宁市| 西青区| 顺昌县| 延长县| 南涧| 兴业县| 岚皋县| 扶余县| 福安市| 龙川县| 石阡县| 扶风县| 丘北县| 庄浪县| 永平县|