インタフェースServerRef
- すべてのスーパー・インタフェース:
Externalizable, RemoteRef, Serializable
@Deprecated public interface ServerRef extends RemoteRef
非推奨。
代替はありません。 このインタフェースは使用されておらず、廃止されました。
リモート・オブジェクトの実装のサーバー側のハンドルを表します。
- 導入されたバージョン:
- 1.1
-
フィールドのサマリー
フィールドインタフェースで宣言されたフィールド RemoteRef
packagePrefix修飾子と型フィールド説明static final Stringサーバー・パッケージを初期化するための接頭辞です。サーバー参照クラス(UnicastRef、UnicastServerRefなど)の実装が、その接頭辞で定義されているパッケージの中に置かれていると仮定します。 -
メソッドのサマリー
修飾子と型メソッド説明exportObject(Remote obj, Object data) 非推奨。指定されたRemoteオブジェクトに対するクライアント・スタブ・オブジェクトを作成します。非推奨。現在のクライアントのホスト名を返します。インタフェースExternalizableで宣言されたメソッド
readExternal, writeExternal修飾子と型メソッド説明voidオブジェクトが実装しているreadExternalメソッドは、DataInputのメソッド(プリミティブ型の場合)およびreadObjectのメソッド(オブジェクト、文字列、配列の場合)を呼び出すことにより、オブジェクトの内容を復元します。voidオブジェクトが実装しているwriteExternalメソッドは、DataOutputクラスのメソッド(プリミティブ型の場合)およびObjectOutputクラスのwriteObjectメソッド(オブジェクト、文字列、配列の場合)を呼び出して、オブジェクトの内容を保存します。インタフェースで宣言されたメソッド RemoteRef
done, getRefClass, invoke, invoke, newCall, remoteEquals, remoteHashCode, remoteToString修飾子と型メソッド説明voiddone(RemoteCall call) 非推奨。1.2 スタイル・スタブは、このメソッドを使用しません。getRefClass(ObjectOutput out) outストリームに直列化される、参照型のクラス名を返します。メソッドを呼び出します。voidinvoke(RemoteCall call) 非推奨。1.2 スタイル・スタブは、このメソッドを使用しません。newCall(RemoteObject obj, Operation[] op, int opnum, long hash) 非推奨。1.2 スタイル・スタブは、このメソッドを使用しません。booleanremoteEquals(RemoteRef obj) 2つのリモート・オブジェクトが等しいかどうかを比較します。intリモート・オブジェクトに対するハッシュ・コードを返します。このリモート・オブジェクトの参照を表す文字列を返します。
-
フィールド詳細
-
serialVersionUID
@Deprecated static final long serialVersionUID非推奨。インタフェース内のserialVersionUIDフィールドは無効です。 使用しないでください; 代替なし。JDK 1.1.xバージョンのクラスとの互換性を示します。- 関連項目:
-
-
メソッドの詳細
-
exportObject
非推奨。指定されたRemoteオブジェクトに対するクライアント・スタブ・オブジェクトを作成します。 呼出しが正常に終了した場合、リモート・オブジェクトはクライアントからの着信呼出しを受け付けることができます。- パラメータ:
obj- 実装されたリモート・オブジェクトdata- オブジェクトのエクスポートに必要な情報- 戻り値:
- リモート・オブジェクトのスタブ
- スロー:
RemoteException- オブジェクトのエクスポート試行中に例外が発生した場合(スタブ・クラスが見つからなかった場合など)- 導入されたバージョン:
- 1.1
-
getClientHost
String getClientHost() throws ServerNotActiveException非推奨。現在のクライアントのホスト名を返します。 リモート・メソッド呼出しをアクティブに処理するスレッドから呼び出された時に、クライアントのホスト名が返されます。- 戻り値:
- クライアントのホスト名
- スロー:
ServerNotActiveException- リモート・メソッド呼出しの対応範囲外から呼び出された場合- 導入されたバージョン:
- 1.1
-