|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照先:
説明
インタフェースの概要 | |
---|---|
Remote | Remote は、メソッドをローカルではない仮想マシンから呼び出すことができるインタフェースを識別します。 |
クラスの概要 | |
---|---|
MarshalledObject<T> | コンストラクタに渡されるオブジェクトの、直列化表現のバイトストリームを包含します。 |
Naming | Naming クラスは、リモートオブジェクトレジストリ内のリモートオブジェクトへの参照を取得および格納するためのメソッドを提供します。 |
RMISecurityManager | ダウンロードしたコードを使用する RMI アプリケーションによって使用される、SecurityManager のサブクラスです。 |
例外の概要 | |
---|---|
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 パッケージを提供します。RMI とは Remote Method Invocation (リモートメソッド呼び出し) のことであり、ある Java 仮想マシン上のオブジェクトが別の Java 仮想マシン上のオブジェクトのメソッドを呼び出せるようにする機構です。この方法で呼び出されるオブジェクトは必ず、Remote インタフェースを実装している必要があります。そのようなオブジェクトを呼び出した場合、その引数が、「整列化」され、ローカルの仮想マシンからリモートの仮想マシンに送信され、そこで「非整列化」されます。メソッド終了時には、その結果が、リモートマシン上で整列化され、呼び出し元の仮想マシンに送信されます。メソッド呼び出し時に例外がスローされた場合、その例外は呼び出し元に通知されます。
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。