Java プラットフォーム 1.2

インタフェース
java.rmi.server.RemoteCall の使用

RemoteCall を使用するパッケージ
java.rmi.server RMI のサーバ側をサポートするクラスおよびインタフェースを提供します。 
 

java.rmi.server における RemoteCall の使用方法
 

RemoteCall を返す java.rmi.server におけるメソッド
 RemoteCall RemoteRef.newCall(RemoteObject obj, Operation[] op, int opnum, long hash)
          推奨されません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。スタブのリモート参照で一連のメソッド呼び出し (newCallinvoke、および done) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使って、パラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。

JDK 1.2 のスタブは、rmic -v1.2 を使って生成されます。デフォルトでは、rmic は JDK 1.1 および JDK 1.2 と互換性のあるスタブを生成します。互換性のあるスタブは、rmic -vcompat を使っても生成できます。

 

RemoteCall のパラメータを持つ java.rmi.server におけるメソッド
 void RemoteRef.invoke(RemoteCall call)
          推奨されません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し (newCallinvoke、および done) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使ってパラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。

JDK 1.2 のスタブは、rmic -v1.2 を使って生成されます。デフォルトでは、rmic は JDK 1.1 および JDK 1.2 と互換性のあるスタブを生成します。互換性のあるスタブは、rmic vcompat を使っても生成できます。

 void RemoteRef.done(RemoteCall call)
          推奨されません。 JDK 1.2 形式のスタブは、このメソッドを使用しません。リモート参照で一連のメソッド呼び出し (newCallinvoke、および done) を使う代わりに、スタブはリモート参照で invoke(Remote, Method, Object[], int) メソッドだけを使ってパラメータの整列化、リモートメソッドの実行、および戻り値の非整列化を実行します。

JDK 1.2 のスタブは、rmic -v1.2 を使って生成されます。デフォルトでは、rmic は JDK 1.1 および JDK 1.2 と互換性のあるスタブを生成します。互換性のあるスタブは、rmic vcompat を使っても生成できます。

 void Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
          推奨されません。 代替はありません。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.