public abstract class RemoteObject extends Object implements Remote, Serializable
RemoteObject
クラスはリモート・オブジェクトに対するjava.lang.Object
の動作を実装します。RemoteObject
はhashCode、equals、およびtoStringのメソッドを実装することによって、Objectのリモート・セマンティクスを提供します。修飾子 | コンストラクタと説明 |
---|---|
protected |
RemoteObject()
リモート・オブジェクトを作成します。
|
protected |
RemoteObject(RemoteRef newref)
指定されたリモート参照を使用して初期化し、リモート・オブジェクトを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
boolean |
equals(Object obj)
2つのリモート・オブジェクトが等しいかどうかを比較します。
|
RemoteRef |
getRef()
リモート・オブジェクトに対するリモート参照を返します。
|
int |
hashCode()
リモート・オブジェクトに対するハッシュ・コードを返します。
|
String |
toString()
このリモート・オブジェクトの値を表す文字列を返します。
|
static Remote |
toStub(Remote obj)
パラメータとして渡されたリモート・オブジェクト
obj に対するスタブを返します。 |
protected transient RemoteRef ref
protected RemoteObject()
protected RemoteObject(RemoteRef newref)
newref
- リモート参照public RemoteRef getRef()
注:このメソッドから返されるオブジェクトは、実装に固有なクラスのインスタンスである可能性があります。RemoteObject
クラスは、そのカスタム・メソッドwriteObject
とreadObject
の動作を通じて、そのインスタンスのリモート参照を直列化する際の移植性を確保します。RemoteRef
のインスタンスを、そのRemoteObject
ラッパー・インスタンスの外側で直列化しないでください。そうしないと、移植性が損なわれる結果となります。
public static Remote toStub(Remote obj) throws NoSuchObjectException
obj
に対するスタブを返します。このオペレーションは、オブジェクトがエクスポートされたあとにだけ有効です。obj
- スタブが必要とされるリモート・オブジェクトobj
のスタブ。NoSuchObjectException
- リモート・オブジェクトのスタブが見つからなかった場合。public int hashCode()
public boolean equals(Object obj)
equals
メソッドを呼び出した結果を返すことにより、その後の処理を委譲します。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.