|
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。