- 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
-
-
-
-
メソッドの詳細
-
hashCode
public int hashCode()
同じリモート・オブジェクトを表す全スタブに対して、オブジェクトのハッシュ・コード値として同じ値を返します。- オーバーライド:
hashCode
、クラス:ObjectImpl
- 戻り値:
- ハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object obj)
2つのスタブが同等かどうか比較します。 同じリモート・オブジェクトを表すスタブの比較に使用された場合はtrue
、そうでない場合はfalse
を返します。- オーバーライド:
equals
、クラス:ObjectImpl
- パラメータ:
obj
- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトが
obj
引数と同じである場合はtrue
、それ以外の場合はfalse
。 - 関連項目:
Object.hashCode()
、HashMap
-
toString
public String toString()
このスタブの文字列表現を返します。 同じリモート・オブジェクトを表す全スタブに対して、同じ文字列を返します。- オーバーライド:
toString
、クラス:ObjectImpl
- 戻り値:
- このスタブの文字列表現。
-
connect
public void connect(ORB orb) throws RemoteException
このスタブをORBに接続します。 スタブが直列化復元されたあとに必要ですが、スタブがORBストリームによって非整列化されたあとは必要ありません。 未接続のスタブが整列化のためにORBストリームに渡された場合、スタブは暗黙的にそのORBに接続されます。 アプリケーション・コードはこのメソッドを直接呼び出すのではなく、移植性のあるラッパー・メソッドPortableRemoteObject.connect(java.rmi.Remote, java.rmi.Remote)
を呼び出します。- パラメータ:
orb
- 接続先のORB。- 例外:
RemoteException
- スタブがすでに別のORBに接続されている場合、またはエクスポートされたリモート・オブジェクトまたはローカル・オブジェクトをスタブが表さない場合。
-
-