JavaTM 2
Platform
Std. Ed. v1.4.0

javax.rmi.CORBA
クラス Stub

java.lang.Object
  |
  +--org.omg.CORBA.portable.ObjectImpl
        |
        +--org.omg.CORBA_2_3.portable.ObjectImpl
              |
              +--javax.rmi.CORBA.Stub
すべての実装インタフェース:
Object, Serializable
直系の既知のサブクラス:
_Remote_Stub

public abstract class Stub
extends ObjectImpl
implements Serializable

すべての RMI-IIOP スタブが継承する必要のある基底クラスです。

関連項目:
直列化された形式

コンストラクタの概要
Stub()
           
 
メソッドの概要
 void connect(ORB orb)
          このスタブを ORB に接続します。
 boolean equals(Object obj)
          2 つのスタブが同等かどうか比較します。
 int hashCode()
          同じリモートオブジェクトを表す全スタブに対して、オブジェクトのハッシュコード値として同じ値を返します。
 String toString()
          このスタブの文字列表現を返します。
 
クラス org.omg.CORBA_2_3.portable.ObjectImpl から継承したメソッド
_get_codebase
 
クラス org.omg.CORBA.portable.ObjectImpl から継承したメソッド
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _ids, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Stub

public Stub()
メソッドの詳細

hashCode

public int hashCode()
同じリモートオブジェクトを表す全スタブに対して、オブジェクトのハッシュコード値として同じ値を返します。

オーバーライド:
クラス ObjectImpl 内の hashCode
戻り値:
ハッシュコード値

equals

public boolean equals(Object obj)
2 つのスタブが同等かどうか比較します。同じリモートオブジェクトを表すスタブの比較に使用された場合は true、そうでない場合は false を返します。

オーバーライド:
クラス ObjectImpl 内の equals
パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
このオブジェクトが obj 引数で指定したオブジェクトと等しい場合は true、そうでない場合は false

toString

public String toString()
このスタブの文字列表現を返します。同じリモートオブジェクトを表す全スタブに対して、同じ文字列を返します。

オーバーライド:
クラス ObjectImpl 内の toString
戻り値:
このスタブの文字列表現

connect

public void connect(ORB orb)
             throws RemoteException
このスタブを ORB に接続します。スタブが直列化復元された後に必要ですが、スタブが ORB ストリームによって非整列化された後は必要ありません。未接続のスタブが整列化のために ORB ストリームに渡された場合、スタブは暗にその ORB に接続されます。アプリケーションコードはこのメソッドを直接呼び出すのではなく、移植性のあるラッパーメソッド PortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote) を呼び出します。

パラメータ:
orb - 接続先の ORB
例外:
RemoteException - スタブがすでに別の ORB に接続されている場合、あるいはエクスポートされたリモートオブジェクトまたはローカルオブジェクトをスタブが表さない場合

JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.