JavaTM 2 Platform
Std. Ed. v1.3

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 スタブが継承する必要のある基底クラスです。

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

コンストラクタの概要
protected Stub()
          RMI-IIOP スタブを作成し、必要に応じてそのスタブの委譲を設定します。
 
メソッドの概要
 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

protected Stub()
RMI-IIOP スタブを作成し、必要に応じてそのスタブの委譲を設定します。
メソッドの詳細

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.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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