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 閱讀(1928) 評論(0)  編輯  收藏 所屬分類: 應用服務器


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


          網站導航:
           
          主站蜘蛛池模板: 阿拉善左旗| 丹凤县| 大城县| 济阳县| 嘉荫县| 都昌县| 大兴区| 德清县| 水城县| 金昌市| 孟连| 寻乌县| 绥滨县| 尉氏县| 盐边县| 手机| 安宁市| 山阴县| 天水市| 玛多县| 大渡口区| 六安市| 大石桥市| 新平| 商水县| 井陉县| 南岸区| 克东县| 宁明县| 呼和浩特市| 东城区| 咸丰县| 波密县| 溧水县| 许昌市| 安仁县| 吉隆县| 玉树县| 剑川县| 南充市| 石渠县|