全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.rmi.server.RMIClassLoader

java.lang.Object
   |
   +----java.rmi.server.RMIClassLoader

public class RMIClassLoader
extends Object
RMIClassLoaderクラスは、ネットワークを介してクラスをロードする static メソッドを提供します。クラスは、特定の URL または java.rmi.server.codebase システム プロパティに指定されている URL のどちらか一方からロードできます。


Method Index

 o getSecurityContext(ClassLoader)
指定のクラスローダーのセキュリティ コンテキストを返す。
 o loadClass(String)
java.rmi.server.codebase プロパティに指定されている URLからクラスをロードする。
 o loadClass(URL, String)
URL からクラスをロードする。

Methods

 o loadClass
  public static Class loadClass(String name) throws MalformedURLException, ClassNotFoundException
java.rmi.server.codebase プロパティに指定されている URL からクラスをロードします。

パラメータ:
name - ロードするクラスの名前
返り値:
ロードされたクラスを表すクラスオブジェクト
例外: MalformedURLException
システムプロパティ java.rmi.server.codebase が有効な URL を含まない。
例外: ClassNotFoundException
クラスの定義をコードベースの URL で発見できなかった。
 o loadClass
  public static Class loadClass(URL codebase,
                                String name) throws MalformedURLException, ClassNotFoundException
URLからクラスをロードします。

パラメータ:
codebase - クラスをロードする元の URL
name - ロードするクラスの名前
返り値:
ロードされたクラスを表すクラスオブジェクト
例外: MalformedURLException
codebase パラメータが null であった。
例外: ClassNotFoundException
クラスの定義を指定の URL で発見できなかった。
 o getSecurityContext
  public static Object getSecurityContext(ClassLoader loader)
指定のクラスローダーのセキュリティコンテキストを返します。

パラメータ:
loader - セキュリティコンテキストを取得する元のクラスローダー
返り値:
セキュリティコンテキスト (例 URL)

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス