|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
請參見:
描述
介面摘要 | |
---|---|
ClassLoaderRepository | 此介面的實例用於保持在 MBean Server 中註冊的 ClassLoader 的列表。 |
MLetMBean | 公開 MLet MBean 的遠端管理介面。 |
PrivateClassLoader | 指示不應將某個 ClassLoader 添加到 ClassLoaderRepository 的標記介面。 |
類別摘要 | |
---|---|
DefaultLoaderRepository | 已過時。 使用 MBeanServer.getClassLoaderRepository() } 替代。 |
MLet | 允許實例化和註冊來自遠端 URL 的 MBean 伺服器中一個或幾個 MBean。 |
MLetContent | 此類別表示 MLET 標記的內容。 |
PrivateMLet | 不添加到 ClassLoaderRepository 的 MLet。 |
提供實作高層級動態載入的類別。請參閱 JMX 規範中的高層級動態載入 一章。
作為 ClassLoader
子類別的 MBean 可用作類別載入器,它通過 MBeanServer.createMBean(String, ObjectName, ObjectName, Object[], String[])
方法創建其他 MBean,並且通過 MBeanServer.instantiate(String, ObjectName, Object[], String[])
方法實例化任意物件。MLet
類別是這種 MBean 的一個範例。因為它是一個 URLClassLoader
,所以可以配置將從哪個 URL 列表載入類別。
此外,MLet
可以讀取一個配置檔案,該檔案指定了將在 MLet
所在的相同 MBean Server 中註冊的 MBean 集合。
每個 MBean Server 都有一個套件含註冊到該 MBean Server 中的所有 MBean 的類別載入器存儲資源庫,該 MBean Server 是 ClassLoader
的子類別。類別載入器存儲資源庫是以 MBeanServer
介面中的 createMBean
和 instantiate
方法的形式被使用,該介面沒有顯式的載入器參數。當在自己的 URL 集中找不到類別時,還可以通過 MLet
類別使用類別載入器存儲資源庫。
如果某個 MBean 實作了 PrivateClassLoader
介面,那麼不用將它添加到類別載入器存儲資源庫中。PrivateMLet
類別是實作了 PrivateClassLoader
的 MLet
的一個子類別。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個軟體套件 下一個軟體套件 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。