public abstract class RemoteObject extends Object implements Remote, Serializable
RemoteObject
クラスはリモートオブジェクトに対する java.lang.Object
の動作を実装します。RemoteObject
は hashCode、equals、および toString のメソッドを実装することによって、Object のリモートセマンティクスを提供します。修飾子 | コンストラクタと説明 |
---|---|
protected |
RemoteObject()
リモートオブジェクトを作成します。
|
protected |
RemoteObject(RemoteRef newref)
指定されたリモート参照を使用して初期化し、リモートオブジェクトを作成します。
|
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, 2013, Oracle and/or its affiliates. All rights reserved.