http://www.tkk7.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并用描述文件中給定的值初始化其屬性. 這些工作通過調用ServiceController的install(Element, ObjectName)方法來完成的.
7.????? 方法2.4.1, 對于前面步驟中創建好的每個MBean實例, 獲取其JMX對象名并由ServiceController處理服務生命周期中的create步驟. ServiceController處理MBean服務的依賴關系, 只有當所有依賴都滿足時, create方法才會被調用.
8.????? 前綴3.1的方法, 代表MBean實例的起動過程. 對于創建好的每個MBean實例, 獲取其JMX對象名并由ServiceController處理服務生命周期中的start步驟. ServiceController處理MBean服務的依賴關系, 只有當所有依賴都滿足時, start方法才會被調用.