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 スタブを作成し、必要に応じてそのスタブの委譲を設定します。 |
クラス 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 |
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 に接続されている場合、あるいはエクスポートされたリモートオブジェクトまたはローカルオブジェクトをスタブが表さない場合
バグや機能要求の報告
さらに詳しい 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.