全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.rmi.server.RMIClassLoader
java.lang.Object
|
+----java.rmi.server.RMIClassLoader
- public class RMIClassLoader
- extends Object
RMIClassLoaderクラスは、ネットワークを介してクラスをロードする static メソッドを提供します。クラスは、特定の URL または java.rmi.server.codebase システム プロパティに指定されている URL のどちらか一方からロードできます。
-
getSecurityContext(ClassLoader)
- 指定のクラスローダーのセキュリティ コンテキストを返す。
-
loadClass(String)
- java.rmi.server.codebase プロパティに指定されている URLからクラスをロードする。
-
loadClass(URL, String)
- URL からクラスをロードする。
loadClass
public static Class loadClass(String name) throws MalformedURLException, ClassNotFoundException
-
- java.rmi.server.codebase プロパティに指定されている URL からクラスをロードします。
- パラメータ:
- name - ロードするクラスの名前
- 返り値:
- ロードされたクラスを表すクラスオブジェクト
- 例外: MalformedURLException
- システムプロパティ java.rmi.server.codebase が有効な URL を含まない。
- 例外: ClassNotFoundException
- クラスの定義をコードベースの URL で発見できなかった。
loadClass
public static Class loadClass(URL codebase,
String name) throws MalformedURLException, ClassNotFoundException
- URLからクラスをロードします。
- パラメータ:
- codebase - クラスをロードする元の URL
- name - ロードするクラスの名前
- 返り値:
- ロードされたクラスを表すクラスオブジェクト
- 例外: MalformedURLException
- codebase パラメータが null であった。
- 例外: ClassNotFoundException
- クラスの定義を指定の URL で発見できなかった。
getSecurityContext
public static Object getSecurityContext(ClassLoader loader)
- 指定のクラスローダーのセキュリティコンテキストを返します。
- パラメータ:
- loader - セキュリティコンテキストを取得する元のクラスローダー
- 返り値:
- セキュリティコンテキスト (例 URL)
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス