全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.rmi.Naming
java.lang.Object
|
+----java.rmi.Naming
- public final class Naming
- extends Object
Uniform Resource Locator (URL) 構文に基づいてリモートオブジェクトへの参照を取得するためのブートストラップメカニズムです。リモートオブジェクトの URL は、通常のホスト、ポート、名前をもつ指定します。
rmi://host:port/name
host = レジストリのホスト名 (デフォルト値は現在のホスト)
port = レジストリのポート番号 (デフォルト値はレジストリのポート番号)
name = リモートオブジェクトの名前
-
bind(String, Remote)
- 指定したリモートオブジェクトに名前を結合する。
-
list(String)
- レジストリ内の URL の文字列配列を返す。
-
lookup(String)
- URL のリモートオブジェクトを返す。
-
rebind(String, Remote)
- 既存の結合を解除し、名前を新しいオブジェクトに再結合する。
-
unbind(String)
- 名前の結合を解除する。
lookup
public static Remote lookup(String name) throws NotBoundException, MalformedURLException, UnknownHostException, RemoteException
- URL のリモートオブジェクトを返します。
- 例外 : RemoteException
- レジストリにアクセスできない
- 例外 : NotBoundException
- 名前が現在結合されていない
bind
public static void bind(String name,
Remote obj) throws AlreadyBoundException, MalformedURLException, UnknownHostException, RemoteException
- 指定したリモートオブジェクトに名前を結合します。
- 例外 : RemoteException
- レジストリにアクセスできない
- 例外 : AlreadyBoundException
- 名前がすでに結合されている
unbind
public static void unbind(String name) throws RemoteException, NotBoundException, MalformedURLException, UnknownHostException
- 名前の結合を解除します。
- 例外 : RemoteException
- レジストリにアクセスできない
- 例外 : NotBoundException
- 名前が現在結合されていない
rebind
public static void rebind(String name,
Remote obj) throws RemoteException, MalformedURLException, UnknownHostException
- 既存の結合を解除して、名前を新しいオブジェクトに結合します。
- 例外 : RemoteException
- レジストリにアクセスできない
list
public static String[] list(String name) throws RemoteException, MalformedURLException, UnknownHostException
- レジストリ内にある URL の文字列配列を返します。配列には、そのときレジストリ内にある名前が含まれます。
- 例外 : RemoteException
- レジストリにアクセスできない
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス