|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
Remote | Remote は、メソッドをローカルではない仮想マシンから呼び出すことができるインタフェースを識別します。 |
クラスの概要 | |
MarshalledObject | コンストラクタに渡されるオブジェクトの、直列化表現のバイトストリームを包含します。 |
Naming | Naming クラスは、リモートオブジェクトレジストリでリモートオブジェクトへの参照を格納し、取得するためのメソッドを提供します。 |
RMISecurityManager | RMISecurityManager は、サンプルのセキュリティマネージャを提供します。 |
例外の概要 | |
AccessException | java.rmi.Naming クラスのメソッド (特に bind 、rebind 、および unbind ) および java.rmi.activation.ActivationSystem インタフェースのメソッドによってスローされ、メソッド呼び出しによって要求されたアクションを実行するアクセス権が呼び出し側にないことを示します。 |
AlreadyBoundException | レジストリ内のオブジェクトを、すでに関連付けられているバインディングを持つ名前にバインドしようとしたときにスローされます。 |
ConnectException | リモートメソッド呼び出しでリモートホストへの接続が拒否された場合にスローされます。 |
ConnectIOException | リモートメソッド呼び出しでリモートホストに接続しようとしているときに IOException が発生した場合にスローされます。 |
MarshalException | リモートメソッド呼び出しでリモート呼び出しのヘッダ、引数、または戻り値を整列化しているときに java.io.IOException が発生した場合にスローされます。 |
NoSuchObjectException | リモート仮想マシンにすでに存在しなくなったオブジェクトのメソッドを呼び出そうとするとスローされます。 |
NotBoundException | レジストリ内で、関連したバインディングを持たない名前を参照あるいはアンバインドしようとしたときにスローされます。 |
RemoteException | RemoteException は、リモートメソッド呼び出しの実行中に発生する多くの通信関連の例外で使用する共通のスーパークラスです。 |
RMISecurityException | 推奨されていません。 代わりに SecurityException を使用します。 |
ServerError | ServerError は、リモートメソッド呼び出しの結果としてスローされます。 |
ServerException | ServerException は、リモートメソッド呼び出しの結果としてスローされます。 |
ServerRuntimeException | 推奨されていません。 代替はありません。 |
StubNotFoundException | StubNotFoundException は、エクスポート時に、有効なスタブクラスがリモートオブジェクトで見つからない場合にスローされます。 |
UnexpectedException | リモートメソッド呼び出しのクライアントが、呼び出しの結果として、リモートインタフェースのメソッドの throws 節で宣言されている確認済みの例外のタイプとは異なる確認済みの例外を受信した場合にスローされます。 |
UnknownHostException | リモートメソッド呼び出しのためにリモートホストとの接続を確立している間に java.net.UnknownHostException が発生した場合にスローされます。 |
UnmarshalException | リモートメソッド呼び出しのパラメータまたは結果を非整列化しているときに、次の条件のどれかが成立した場合にスローされます。 |
RMI (Remote Method Invocation) のパッケージを提供します。RMI は、1 つの Java 仮想マシンにあるオブジェクトから、別の Java 仮想マシンにあるオブジェクトのメソッドを呼び出せるようにする機構です。この方法で呼び出されるオブジェクトは、必ず Remote インタフェースを実装する必要があります。こうしたオブジェクトが呼び出される場合、その引数は「整列化」され、ローカルな仮想マシンから、引数が「非整列化」されるリモート仮想マシンに送信されます。メソッドが強制終了するとき、それまでの結果はリモートマシンから整列化された形で、呼び出し元の仮想マシンに送信されます。メソッドの呼び出しの結果として例外がスローされた場合は、呼び出し元にも例外が示されます。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.