JavaTM 2 Platform
Standard Ed. 6

javax.management.loading
類別 DefaultLoaderRepository

java.lang.Object
  繼承者 javax.management.loading.DefaultLoaderRepository

已過時。 使用 MBeanServer.getClassLoaderRepository()} 替代。

@Deprecated
public class DefaultLoaderRepository
extends Object

保持 MBean Server 中所註冊的 Class Loader 的列表。它提供了使用註冊的 Class Loader 來載入類別所必需的方法。

維護這個過時的類別是出於相容性考慮。在以前的 JMX 版本中,有一個被所有 MBean 伺服器共享的 DefaultLoaderRepository。從 JMX 1.2 開始,該功能近似於使用 MBeanServerFactory.findMBeanServer(java.lang.String) 來尋找所有已知的 MBean 伺服器,並參考每個 MBean 伺服器的 ClassLoaderRepository。強烈推薦覆寫參考 DefaultLoaderRepository 的程式碼。

從以下版本開始:
1.5

建構子摘要
DefaultLoaderRepository()
          已過時。  
 
方法摘要
static Class loadClass(String className)
          已過時。 仔細檢查類別載入器列表,並嘗試載入所請求的類別。
static Class loadClassWithout(ClassLoader loader, String className)
          已過時。 仔細檢查除了給定的類別載入器的類別載入器列表,然後嘗試載入所請求的類別。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

DefaultLoaderRepository

public DefaultLoaderRepository()
已過時。 
方法詳細資訊

loadClass

public static Class loadClass(String className)
                       throws ClassNotFoundException
已過時。 
仔細檢查類別載入器列表,並嘗試載入所請求的類別。一旦找到類別,就立即停止此方法。如果找不到類別,則此方法將拋出 ClassNotFoundException 異常。

參數:
className - 要被載入的類別名稱。
返回:
載入的類別。
拋出:
ClassNotFoundException - 如果找不到指定的類別。

loadClassWithout

public static Class loadClassWithout(ClassLoader loader,
                                     String className)
                              throws ClassNotFoundException
已過時。 
仔細檢查除了給定的類別載入器的類別載入器列表,然後嘗試載入所請求的類別。一旦找到類別,就立即停止此方法。如果找不到類別,則此方法將拋出 ClassNotFoundException 異常。

參數:
className - 要被載入的類別名稱。
loader - 不包括的類別載入器。
返回:
載入的類別。
拋出:
ClassNotFoundException - 如果找不到指定的類別。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only