メソッド |
void |
bind(String name, Remote remote) throws AlreadyBoundException, MalformedURLException, RemoteException
|
指定された name をリモートオブジェクト remote にバインドします。
名前がすでにバインドされている場合はAlreadyBoundExceptionが投げられます。
名前が適切な形式の URL でない場合はMalformedURLExceptionが投げられます。
レジストリに接続できない場合はRemoteExceptionが投げられます。
この操作が許可されていない場合はAccessExceptionが投げられます。
|
|
void |
rebind(String name, Remote remote) throws MalformedURLException, RemoteException
|
指定された name をリモートオブジェクト remote にバインドします。すでにnameにバインドされていた場合は、置き換えられます。
名前が適切な形式の URL でない場合はMalformedURLExceptionが投げられます。
レジストリに接続できない場合はRemoteExceptionが投げられます。
この操作が許可されていない場合はAccessExceptionが投げられます。
|
|
void |
unbind(String name) throws NotBoundException, MalformedURLException, RemoteException
|
指定されたnameでバインドされているリモートオブジェクトとのバインディングを破棄します。
指定したnameがバインドされていない場合はNotBoundExceptionが投げられます。
名前が適切な形式の URL でない場合はMalformedURLExceptionが投げられます。
レジストリに接続できない場合はRemoteExceptionが投げられます。
この操作が許可されていない場合はAccessExceptionが投げられます。
|
|
Remote |
lookup(String name) throws NotBoundException, MalformedURLException, RemoteException
|
指定されたnameでバインドされているリモートオブジェクトの参照(スタブ)を返します。
指定したnameがバインドされていない場合はNotBoundExceptionが投げられます。
名前が適切な形式の URL でない場合はMalformedURLExceptionが投げられます。
レジストリに接続できない場合はRemoteExceptionが投げられます。
この操作が許可されていない場合はAccessExceptionが投げられます。
|
|
String[] |
list(String name) throws MalformedURLException, RemoteException
|
リモートレジストリを指定する URL 形式の名前nameでバインドされている名前の配列を返します。
名前が適切な形式の URL でない場合はMalformedURLExceptionが投げられます。
レジストリに接続できない場合はRemoteExceptionが投げられます。
|
|
このクラスおよび、このクラスのスーパークラスである[java.rmi.server.RemoteServer]、さらにスーパークラスである[java.rmi.server.RemoteObject]には、通常プログラマが使用するメソッドはありませんので、高等なプログラムを作る場合にはAPIを参照してください。