目次 前項目 次項目

リモートメソッド呼出し (RMI) 仕様


目次

入門
概要
システムの目標
Java 分散オブジェクトモデル
用語の定義
分散モデルと非分散モデルの比較
RMI インタフェースとクラス
リモートインタフェースの実装
リモートオブジェクトとローカルスタブにおける型の等価性
リモートメソッド呼び出しでのパラメーター引き渡し
リモートメソッド呼び出しにおける例外処理
RemoteObject クラスによる Object メソッドオーバーライド
final 宣言された Object メソッドのセマンティクス
リモートオブジェクトの位置検出
システムアーキテクチャ
概要
アーキテクチャの概要
スタブ/スケルトン層
リモート参照層
トランスポート層
リモートメソッド呼び出しにおけるスレッドの使用法
リモートオブジェクトのガベージコレクション
クラスのダイナミックローディング
セキュリティ
コンフィギュレーションシナリオ
プロキシ経由で RMI をファイアウオールを通して使う
クライアントインタフェース
リモートインタフェース
RemoteException クラス
名前付けクラス
サーバインタフェース
RemoteObject クラス
RemoteServer クラス
UnicastRemoteObject クラス
Unreferenced インタフェース
RMISecurityManager クラス
RMIClassLoader クラス
LoaderHandler インタフェース
RMISocketFactory クラス
RMIFailureHandler インタフェース
LogStream クラス
スタブ、スケルトンコンパイラ
レジストリインタフェース
Registry インタフェース
LocateRegistry クラス
RegistryHandler インタフェース
スタブ/スケルトンインタフェース
RemoteStub クラス
RemoteCall インタフェース
RemoteRef インタフェース
ServerRef インタフェース
Skeleton インタフェース
Operation クラス
ガベージコレクタインタフェース
インタフェース DGC
Lease クラス
ObjID クラス
UID クラス
VMID クラス
RMI ワイヤプロトコル
概要
RMI トランスポートプロトコル
RMI におけるオブジェクトシリアライゼイションプロトコルの使用
RMI におけるHTTP POST プロトコルの使用
RMI のアプリケーション固有の値
RMI の多重プロトコル
RMI の例外
リモートオブジェクトのエクスポートにおける例外
RMI コールにおける例外
リターンにおける例外とエラー
名前付け例外
それ以外の例外
RMI のプロパティ
サーバのプロパティ
その他のプロパティ


目次 前項目 次項目

Copyright (C) 1996, 1997 Sun Microsystems, Inc. All rights reserved.