JavaTM 2 Platform
Standard Ed. 5.0

javax.rmi.CORBA
クラス Stub

java.lang.Object
  上位を拡張 org.omg.CORBA.portable.ObjectImpl
      上位を拡張 org.omg.CORBA_2_3.portable.ObjectImpl
          上位を拡張 javax.rmi.CORBA.Stub
すべての実装されたインタフェース:
Serializable, Object
直系の既知のサブクラス:
_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
戻り値:
ハッシュコード値
関連項目:
Object.equals(java.lang.Object), Hashtable

equals

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

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

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
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。