Java プラットフォーム 1.2

java.rmi.server
クラス RemoteObject

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
直接の既知のサブクラス:
RemoteServer, RemoteStub

public abstract class RemoteObject
extends Object
implements Remote, Serializable

リモートオブジェクトに対する java.lang.Object の動作を実装します。RemoteObject は、hashCode、equals、および toString に対するメソッドを実装することによって、Object のリモートなセマンティクスを提供します。

導入されたバージョン:
JDK1.1
関連項目:
直列化された形式

フィールドの概要
protected  RemoteRef ref
          オブジェクトのリモート参照です。
 
コンストラクタの概要
protected RemoteObject()
          リモートオブジェクトを作成します。
protected RemoteObject(RemoteRef newref)
          指定されたリモート参照を使用して初期化し、リモートオブジェクトを作成します。
 
メソッドの概要
 boolean equals(Object obj)
          2 つのリモートオブジェクトが等しいかどうかを比較します。
 RemoteRef getRef()
          リモートオブジェクトに対するリモート参照を返します。
 int hashCode()
          リモートオブジェクトに対するハッシュコードを返します。
 String toString()
          このリモートオブジェクトの値を表す文字列を返します。
static Remote toStub(Remote obj)
          パラメータとして渡されたリモートオブジェクト obj に対するスタブを返します。
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

ref

protected transient RemoteRef ref
オブジェクトのリモート参照です。
コンストラクタの詳細

RemoteObject

protected RemoteObject()
リモートオブジェクトを作成します。
導入されたバージョン:
JDK1.1

RemoteObject

protected RemoteObject(RemoteRef newref)
指定されたリモート参照を使用して初期化し、リモートオブジェクトを作成します。
導入されたバージョン:
JDK1.1
メソッドの詳細

getRef

public RemoteRef getRef()
リモートオブジェクトに対するリモート参照を返します。
導入されたバージョン:
JDK1.2

toStub

public static Remote toStub(Remote obj)
                     throws NoSuchObjectException
パラメータとして渡されたリモートオブジェクト obj に対するスタブを返します。このオペレーションは、オブジェクトがエクスポートされたあとにだけ有効です。
パラメータ:
obj - スタブが必要とされるリモートオブジェクト
戻り値:
リモートオブジェクト obj に対するスタブ
例外:
NoSuchObjectException - リモートオブジェクトに対するスタブが見つからない場合
導入されたバージョン:
JDK1.2

hashCode

public int hashCode()
リモートオブジェクトに対するハッシュコードを返します。同じリモートオブジェクトを参照する 2 つのリモートオブジェクトのスタブは、同じハッシュコードを持ちます (ハッシュテーブルのキーとしてリモートオブジェクトをサポートするため)。
オーバーライド:
クラス Object 内の hashCode
導入されたバージョン:
JDK1.1
関連項目:
Hashtable

equals

public boolean equals(Object obj)
2 つのリモートオブジェクトが等しいかどうかを比較します。このリモートオブジェクトが指定オブジェクトと同等であるかどうかを示す boolean 値を返します。このメソッドは、リモートオブジェクトがハッシュテーブルに格納されている場合に使用されます。指定されたオブジェクト自身が RemoteObject のインスタンスではない場合、そのパラメータの equals メソッドを、このリモートオブジェクトを引数として渡すことによって起動して得られる結果を返すことにより、その後の処理を委譲します。
パラメータ:
obj - 比較する対象のオブジェクト
戻り値:
2 つのオブジェクトが等しい場合は true、そうでない場合は false
オーバーライド:
クラス Object 内の equals
導入されたバージョン:
JDK1.1
関連項目:
Hashtable

toString

public String toString()
このリモートオブジェクトの値を表す文字列を返します。
オーバーライド:
クラス Object 内の toString
導入されたバージョン:
JDK1.1

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.