インタフェースorg.omg.CORBA.Object
の使用
-
Objectを使用するパッケージ パッケージ 説明 javax.rmi.CORBA RMI-IIOP用の移植可能なAPIを含みます。org.omg.CORBA プログラマがフル機能のObject Request Broker (ORB)として使用できるように実装されたクラスORBを含む、Java™プログラミング言語へのOMG CORBA APIのマッピングを提供します。org.omg.CORBA_2_3 CORBA_2_3パッケージは、Java(TM) Standard Edition 6の既存のCORBAインタフェースへの追加を定義します。 この変更は、OMGによって定義されたCORBA APIへの最近のリビジョンによるものです。 CORBAパッケージの対応するインタフェースから派生したインタフェースに、新しいメソッドが追加されました。 これによって下位互換が提供され、JCKテストの中断を避けることができます。org.omg.CORBA_2_3.portable 値型の入力および出力用のメソッドを提供し、またorg/omg/CORBA/portableパッケージへのその他の更新を含みます。org.omg.CORBA.portable ポータビリティ・レイヤー、つまり、あるベンダーによって生成されたコードがほかのベンダーのORBで動作できるようにする一連のORB APIを提供します。org.omg.CosNaming Java IDLのネーム・サービスを提供します。org.omg.DynamicAny 実行時にanyに関連付けられたデータ値のトラバース、およびデータ値の基本的な構成要素の抽出を可能にするクラスとインタフェースを提供します。org.omg.IOP このパッケージには、OMGドキュメント「Common Object Request Broker: アーキテクチャと仕様」、formal/99-10-07、セクション13.6で指定されているIOPモジュールが含まれています。org.omg.PortableInterceptor ORBサービスがORBの通常の実行フローを遮断できるようにするためのORBフックを登録するメカニズムを提供します。org.omg.PortableServer クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間ORBで移植できるようにします。org.omg.PortableServer.portable クラスとインタフェースを提供し、アプリケーションのサーバー側を複数ベンダー間ORBで移植できるようにします。org.omg.SendingContext 値型の整列化をサポートします。org.omg.stub.java.rmi java.rmiパッケージで発生するリモート・タイプのRMI-IIOPスタブを格納します。 -
-
javax.rmi.CORBAでのObjectの使用
Objectを実装しているjavax.rmi.CORBA内のクラス 修飾子と型 クラス 説明 classStubすべてのRMI-IIOPスタブが継承する必要のある基底クラスです。Objectを返すjavax.rmi.CORBA内のメソッド 修飾子と型 メソッド 説明 ObjectTie. thisObject()このTieで表されるターゲット・オブジェクトのオブジェクト参照を返します。 -
org.omg.CORBAでのObjectの使用
org.omg.CORBA内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceCurrentCurrentインタフェースから派生したインタフェースです。ORBおよびCORBAサービスは、このインタフェースを使用して、稼働中の実行スレッドに関連する情報(コンテキスト)へのアクセス機能を提供できます。interfaceDomainManager上位ドメインと下位ドメイン間の関係確立とナビゲート、およびポリシーの作成とアクセス用のメカニズムを提供します。interfaceDynAny非推奨。代わりに新しいDynAnyを使用してくださいinterfaceDynArray非推奨。代わりに新しいDynArrayを使用してくださいinterfaceDynEnum非推奨。代わりに新しいDynEnumを使用してくださいinterfaceDynFixed非推奨。代わりに新しいDynFixedを使用してくださいinterfaceDynSequence非推奨。代わりに新しいDynSequenceを使用してくださいinterfaceDynStruct非推奨。代わりに新しいDynStructを使用してくださいinterfaceDynUnion非推奨。代わりに新しいDynUnionを使用してくださいinterfaceDynValue非推奨。代わりに新しいDynValueを使用してくださいinterfaceIDLTypeOMGのIDLのタイプを表す、すべてのインタフェース・リポジトリ(IR)オブジェクトが継承するabstractインタフェースです。interfaceIRObjectIRObject IDLインタフェースは、ほかのすべてのインタフェース・リポジトリ・インタフェースの派生元である、もっともジェネリック・インタフェースを表します。このインタフェースから、リポジトリ自身も派生します。interfacePolicyPolicyインタフェースから派生したインタフェースです。ORBやCORBAサービスは、このインタフェースを使用してオペレーションに影響する特定の選択にアクセスできます。Objectを実装しているorg.omg.CORBA内のクラス 修飾子と型 クラス 説明 class_IDLTypeStubIDLTypeのスタブです。class_PolicyStubPolicyのスタブです。classDynamicImplementation非推奨。org.omg.CORBA.DynamicImplementationclassLocalObjectJava言語マッピングで、ローカルIDLインタフェースの実装基底クラスとして使用されます。Objectとして宣言されているorg.omg.CORBA内のフィールド 修飾子と型 フィールド 説明 ObjectObjectHolder. valueこのObjectHolderオブジェクトが保持するObject値です。Objectを返すorg.omg.CORBA内のメソッド 修飾子と型 メソッド 説明 ObjectLocalObject. _duplicate()This is a locally constrained object.というメッセージとともにorg.omg.CORBA.NO_IMPLEMENT例外をスローします。ObjectObject. _duplicate()このCORBAオブジェクト参照の複製を返します。ObjectLocalObject. _get_interface()This is a locally constrained object.というメッセージとともにorg.omg.CORBA.NO_IMPLEMENT例外をスローします。ObjectLocalObject. _get_interface_def()This is a locally constrained object.というメッセージとともにorg.omg.CORBA.NO_IMPLEMENT例外をスローします。ObjectObject. _get_interface_def()このオブジェクト参照が参照するオブジェクト実装のInterfaceDefを取得します。ObjectLocalObject. _set_policy_override(Policy[] policies, SetOverrideType set_add)This is a locally constrained object.というメッセージとともにorg.omg.CORBA.NO_IMPLEMENT例外をスローします。ObjectObject. _set_policy_override(Policy[] policies, SetOverrideType set_add)このObjectの既存のポリシーを置換する指定したポリシー、または指定したSetOverrideTypeオブジェクトの値によって既存のポリシーに追加される指定したポリシーを持つ、新規のObjectを返します。static ObjectObjectHelper. extract(Any a)abstract ObjectAny. extract_Object()このAnyオブジェクトのvalueフィールドのorg.omg.CORBA.Objectを抽出します。ObjectDynAny. get_reference()非推奨。このDynAnyオブジェクトに格納されたorg.omg.CORBA.Otherを取得します。static ObjectObjectHelper. read(InputStream istream)ObjectDataInputStream. read_Object()入力ストリームからIDL CORBA::Objectを読み込みます。abstract ObjectORB. resolve_initial_references(String object_name)使用可能な一連の初期サービス名から、特定のオブジェクト参照を解決します。abstract ObjectORB. string_to_object(String str)object_to_stringメソッドにより生成された文字列を変換してCORBAオブジェクト参照に戻します。abstract ObjectRequest. target()ターゲット・オブジェクト参照を取得します。Object型のパラメータを持つorg.omg.CORBA内のメソッド 修飾子と型 メソッド 説明 booleanLocalObject. _is_equivalent(Object that)2つのオブジェクト参照が等価かどうかを判定します。ただしこれは、ORBが簡単に判定できる範囲に限られます。booleanObject. _is_equivalent(Object other)2つのオブジェクト参照が等価かどうかを判定します。ただしこれは、ORBが簡単に判定できる範囲に限られます。voidORB. connect(Object obj)指定されたサーバント・オブジェクト(サーバー実装クラスのインスタンスであるJavaオブジェクト)をORBに接続します。NVListORB. create_operation_list(Object oper)指定されたOperationDefオブジェクトで記述される操作の引数記述で初期化された、NVListを生成します。voidORB. disconnect(Object obj)指定されたサーバント・オブジェクトをORBから切り離します。static voidObjectHelper. insert(Any a, Object that)abstract voidAny. insert_Object(Object o)指定されたorg.omg.CORBA.ObjectオブジェクトをこのAnyオブジェクトのvalueフィールドに挿入します。abstract voidAny. insert_Object(Object o, TypeCode t)指定されたorg.omg.CORBA.ObjectオブジェクトをこのAnyオブジェクトのvalueフィールドに挿入します。voidDynAny. insert_reference(Object value)非推奨。指定されたorg.omg.CORBA.ObjectをこのDynAnyオブジェクトの値として、挿入します。static CurrentCurrentHelper. narrow(Object obj)static IDLTypeIDLTypeHelper. narrow(Object obj)static PolicyPolicyHelper. narrow(Object obj)abstract StringORB. object_to_string(Object obj)指定されたCORBAオブジェクト参照を文字列に変換します。static voidObjectHelper. write(OutputStream ostream, Object value)voidDataOutputStream. write_Object(Object value)IDL CORBA::Object値を出力ストリームに書き込みます。Object型のパラメータを持つorg.omg.CORBA内のコンストラクタ コンストラクタ 説明 ObjectHolder(Object initial)valueフィールドが指定されたObjectに初期化された新しいObjectHolderオブジェクトを構築します。 -
org.omg.CORBA_2_3でのObjectの使用
Objectを返すorg.omg.CORBA_2_3内のメソッド 修飾子と型 メソッド 説明 ObjectORB. get_value_def(String repid) -
org.omg.CORBA_2_3.portableでのObjectの使用
Objectを実装しているorg.omg.CORBA_2_3.portableのクラス 修飾子と型 クラス 説明 classObjectImplObjectImplクラスは全スタブの基底クラスです。Object型のパラメータを持つorg.omg.CORBA_2_3.portable内のメソッド 修飾子と型 メソッド 説明 StringDelegate. get_codebase(Object self)指定されたオブジェクト参照のコード・ベースを返します。 -
org.omg.CORBA.portableでのObjectの使用
Objectを実装しているorg.omg.CORBA.portable内のクラス 修飾子と型 クラス 説明 classObjectImplすべてのスタブ・クラスに共通の基底クラスで、org.omg.CORBA.Objectメソッドのデフォルト実装を提供します。Objectを返すorg.omg.CORBA.portable内のメソッド 修飾子と型 メソッド 説明 ObjectObjectImpl. _duplicate()このObjectImplオブジェクトの複製を返します。ObjectObjectImpl. _get_interface_def()このObjectImplオブジェクトのインタフェース定義を取得します。ObjectObjectImpl. _set_policy_override(Policy[] policies, SetOverrideType set_add)このObjectImplオブジェクトの指定されたポリシー用のオーバーライド型を、指定されたSetOverrideTypeインスタンスに設定します。abstract ObjectDelegate. duplicate(Object obj)指定されたオブジェクト参照の複製を返します。abstract ObjectDelegate. get_interface_def(Object self)指定されたオブジェクト参照のInterfaceDefを返します。abstract ObjectInputStream. read_Object()この入力ストリームからCORBAオブジェクトを読み込みます。ObjectInputStream. read_Object(Class clz)オブジェクトを非整列化し、引数として渡されたクラスのインスタンスであるCORBA Objectを返します。ObjectDelegate. set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。Object型のパラメータを持つorg.omg.CORBA.portable内のメソッド 修飾子と型 メソッド 説明 booleanObjectImpl. _is_equivalent(Object that)指定されたObjectImplオブジェクトがこのObjectImplオブジェクトと等価かどうかを判定します。abstract RequestDelegate. create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result)Dynamic Invocation Interfaceで使用されるRequestのインタフェースを作成します。abstract RequestDelegate. create_request(Object obj, Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)Dynamic Invocation Interfaceで使用されるRequestのインタフェースを作成します。abstract ObjectDelegate. duplicate(Object obj)指定されたオブジェクト参照の複製を返します。booleanDelegate. equals(Object self, Object obj)委譲CORBAオブジェクトのequals(java.lang.Object obj)メソッドをオーバーライドする実装を提供します。DomainManager[]Delegate. get_domain_managers(Object self)このオブジェクトのDomainManagersを取り出します。abstract ObjectDelegate. get_interface_def(Object self)指定されたオブジェクト参照のInterfaceDefを返します。PolicyDelegate. get_policy(Object self, int policy_type)このオブジェクトに適用する、指定された型のPolicyオブジェクトを返します。abstract intDelegate. hash(Object obj, int max)このオブジェクト参照のORB内部識別子(ハッシュ・コード)を返します。intDelegate. hashCode(Object self)委譲CORBAオブジェクトのhashCode()メソッドをオーバーライドする実装を提供します。InputStreamDelegate. invoke(Object self, OutputStream output)invokeは操作を呼び出すためにスタブによって呼び出されます。abstract booleanDelegate. is_a(Object obj, String repository_id)オブジェクト参照が、指定されたインタフェースのインスタンスであるかどうかを判定します。abstract booleanDelegate. is_equivalent(Object obj, Object other)2つのオブジェクト参照が等価かどうかを判定します。booleanDelegate. is_local(Object self)このオブジェクトがローカル・サーバントによって実装される場合はtrueを返します。abstract booleanDelegate. non_existent(Object obj)オブジェクト参照のサーバー・オブジェクトが破棄されているかどうかを判定します。ORBDelegate. orb(Object obj)パラメータに関連したorbへの参照を提供します。abstract voidDelegate. release(Object obj)指定されたオブジェクト参照に関連したリソースを解放します。voidDelegate. releaseReply(Object self, InputStream input)releaseReplyは、非整列化が完了したときにORBへ戻される応答ストリームを解放するために、スタブによって任意に呼び出されることがあります。abstract RequestDelegate. request(Object obj, String operation)Dynamic Invocation Interfaceで使用されるRequestのインタフェースを作成します。OutputStreamDelegate. request(Object self, String operation, boolean responseExpected)requestは、引数の整列化のため、OutputStreamを取得する目的でスタブによって呼び出されます。voidDelegate. servant_postinvoke(Object self, ServantObject servant)servant_postinvoke()は、ローカル・サーバントでこの操作が呼び出されたあとで、ローカル・スタブによって呼び出されます。ServantObjectDelegate. servant_preinvoke(Object self, String operation, Class expectedType)この要求で使用される必要があるサーバントへのJava参照を返します。servant_preinvoke()はローカル・スタブによって呼び出されます。ObjectDelegate. set_policy_override(Object self, Policy[] policies, SetOverrideType set_add)渡されたポリシーを、返される新しく作成されたオブジェクト参照と関連付けます。StringDelegate. toString(Object self)委譲CORBAオブジェクトのtoString()メソッドをオーバーライドする実装を提供します。abstract voidOutputStream. write_Object(Object value)CORBA Objectの配列をこの出力ストリームに書き込みます。 -
org.omg.CosNamingでのObjectの使用
org.omg.CosNaming内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceBindingIteratorBindingIteratorインタフェースを使うと、クライアントはnext_oneまたはnext_nを使ってバインディングを次々に返すことができます。interfaceNamingContextネーミング・コンテキストは、それぞれが一意の名前を持つ一連のネーム・バインディングを格納するオブジェクトです。interfaceNamingContextExtNamingContextExtは、それぞれの名前が固有でInteroperable Naming Serviceの一部である名前バインディングのセットを格納するNamingContextの拡張です。Objectを実装しているorg.omg.CosNaming内のクラス 修飾子と型 クラス 説明 class_BindingIteratorImplBaseclass_BindingIteratorStubBindingIteratorインタフェースを使うと、クライアントはnext_oneまたはnext_nを使ってバインディングを次々に返すことができます。class_NamingContextExtStubNamingContextExtは、それぞれの名前が固有でInteroperable Naming Serviceの一部である名前バインディングのセットを格納するNamingContextの拡張です。class_NamingContextImplBaseclass_NamingContextStubネーミング・コンテキストは、それぞれが一意の名前を持つ一連のネーム・バインディングを格納するオブジェクトです。Objectを返すorg.omg.CosNaming内のメソッド 修飾子と型 メソッド 説明 Object_NamingContextExtStub. resolve(NameComponent[] n)resolveは、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。Object_NamingContextStub. resolve(NameComponent[] n)resolveは、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。ObjectNamingContextOperations. resolve(NameComponent[] n)resolveは、指定されたコンテキストで名前にバインドされているオブジェクトを取得します。Object_NamingContextExtStub. resolve_str(String sn)文字列化された名前をオブジェクト参照に解決します。ObjectNamingContextExtOperations. resolve_str(String sn)文字列化された名前をオブジェクト参照に解決します。Object型のパラメータを持つorg.omg.CosNaming内のメソッド 修飾子と型 メソッド 説明 void_NamingContextExtStub. bind(NameComponent[] n, Object obj)ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。void_NamingContextStub. bind(NameComponent[] n, Object obj)ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。voidNamingContextOperations. bind(NameComponent[] n, Object obj)ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。static BindingIteratorBindingIteratorHelper. narrow(Object obj)static NamingContextExtNamingContextExtHelper. narrow(Object obj)static NamingContextNamingContextHelper. narrow(Object obj)void_NamingContextExtStub. rebind(NameComponent[] n, Object obj)名前がすでにコンテキストでバインドされている場合でも、ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。void_NamingContextStub. rebind(NameComponent[] n, Object obj)名前がすでにコンテキストでバインドされている場合でも、ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。voidNamingContextOperations. rebind(NameComponent[] n, Object obj)名前がすでにコンテキストでバインドされている場合でも、ネーミング・コンテキストに名前とオブジェクトのバインディングを作成します。static BindingIteratorBindingIteratorHelper. unchecked_narrow(Object obj)static NamingContextExtNamingContextExtHelper. unchecked_narrow(Object obj)static NamingContextNamingContextHelper. unchecked_narrow(Object obj) -
org.omg.DynamicAnyでのObjectの使用
org.omg.DynamicAny内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDynAnyAnyの値は、DynAnyオブジェクトを通して動的に解釈(トラバース)および構築できます。interfaceDynAnyFactoryDynAnyオブジェクトは、DynAnyFactoryオブジェクトでオペレーションを呼び出すことで作成できます。interfaceDynArrayDynArrayオブジェクトによって、IDLの配列の操作がサポートされます。interfaceDynEnumDynEnumオブジェクトによって、IDLの列挙値の操作がサポートされます。interfaceDynFixedDynFixedオブジェクトによって、IDLのfixed値の操作がサポートされます。interfaceDynSequenceDynSequenceオブジェクトによって、IDLのシーケンスの操作がサポートされます。interfaceDynStructDynStructオブジェクトによって、IDL構造体および例外値の操作がサポートされます。interfaceDynUnionDynUnionオブジェクトによって、IDLの共用体の操作がサポートされます。interfaceDynValueDynValueオブジェクトによって、IDLの非boxed値型の操作がサポートされます。interfaceDynValueBoxDynValueBoxオブジェクトによって、IDLのboxed値型の操作がサポートされます。interfaceDynValueCommonDynValueCommonは、DynValueおよびDynValueBoxインタフェースでサポートされるオペレーションを提供します。Objectを実装しているorg.omg.DynamicAny内のクラス 修飾子と型 クラス 説明 class_DynAnyFactoryStubDynAnyオブジェクトは、DynAnyFactoryオブジェクトでオペレーションを呼び出すことで作成できます。class_DynAnyStubAnyの値は、DynAnyオブジェクトを通して動的に解釈(トラバース)および構築できます。class_DynArrayStubDynArrayオブジェクトによって、IDLの配列の操作がサポートされます。class_DynEnumStubDynEnumオブジェクトによって、IDLの列挙値の操作がサポートされます。class_DynFixedStubDynFixedオブジェクトによって、IDLのfixed値の操作がサポートされます。class_DynSequenceStubDynSequenceオブジェクトによって、IDLのシーケンスの操作がサポートされます。class_DynStructStubDynStructオブジェクトによって、IDL構造体および例外値の操作がサポートされます。class_DynUnionStubDynUnionオブジェクトによって、IDLの共用体の操作がサポートされます。class_DynValueStubDynValueオブジェクトによって、IDLの非boxed値型の操作がサポートされます。Objectを返すorg.omg.DynamicAny内のメソッド 修飾子と型 メソッド 説明 Object_DynAnyStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynArrayStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynEnumStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynFixedStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynSequenceStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynStructStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynUnionStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object_DynValueStub. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。ObjectDynAnyOperations. get_reference()このDynAnyからCORBAオブジェクトへの参照を抽出します。Object型のパラメータを持つorg.omg.DynamicAny内のメソッド 修飾子と型 メソッド 説明 void_DynAnyStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynArrayStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynEnumStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynFixedStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynSequenceStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynStructStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynUnionStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。void_DynValueStub. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。voidDynAnyOperations. insert_reference(Object value)DynAnyにCORBAオブジェクトへの参照を挿入します。static DynAnyFactoryDynAnyFactoryHelper. narrow(Object obj)static DynAnyDynAnyHelper. narrow(Object obj)static DynArrayDynArrayHelper. narrow(Object obj)static DynEnumDynEnumHelper. narrow(Object obj)static DynFixedDynFixedHelper. narrow(Object obj)static DynSequenceDynSequenceHelper. narrow(Object obj)static DynStructDynStructHelper. narrow(Object obj)static DynUnionDynUnionHelper. narrow(Object obj)static DynValueDynValueHelper. narrow(Object obj)static DynAnyFactoryDynAnyFactoryHelper. unchecked_narrow(Object obj)static DynAnyDynAnyHelper. unchecked_narrow(Object obj)static DynArrayDynArrayHelper. unchecked_narrow(Object obj)static DynEnumDynEnumHelper. unchecked_narrow(Object obj)static DynFixedDynFixedHelper. unchecked_narrow(Object obj)static DynSequenceDynSequenceHelper. unchecked_narrow(Object obj)static DynStructDynStructHelper. unchecked_narrow(Object obj)static DynUnionDynUnionHelper. unchecked_narrow(Object obj)static DynValueDynValueHelper. unchecked_narrow(Object obj) -
org.omg.IOPでのObjectの使用
org.omg.IOP内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceCodecORBサービスによって使用されるIORのコンポーネントやサービス・コンテキスト・データの形式は、IDLで定義されたデータ型のインスタンスをエンコードするCDRカプセル化としてよく定義されます。interfaceCodecFactoryCodecsはCodecFactoryから取得されます。Object型のパラメータを持つorg.omg.IOP内のメソッド 修飾子と型 メソッド 説明 static CodecFactoryCodecFactoryHelper. narrow(Object obj)static CodecFactoryCodecFactoryHelper. unchecked_narrow(Object obj) -
org.omg.PortableInterceptorでのObjectの使用
org.omg.PortableInterceptor内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceClientRequestInfoクライアント側の要求インタセプタがアクセスできる要求情報です。interfaceClientRequestInterceptorクライアント側の要求インタセプタです。interfaceCurrentPortable Interceptors Current (PICurrentとも呼ばれる)は、単なるスロット・テーブルにすぎません。各サービスは、このスロット・テーブルのスロットを使って、そのコンテキストと要求/応答のサービス・コンテキストとの間でコンテキスト・データをやりとりします。interfaceInterceptorすべてのポータブル・インタセプタがインタセプタを実装します。interfaceIORInfoサーバー側のORBサービスがIORの作成時に適切なポリシーにアクセスしたり、コンポーネントを追加したりできるようにします。interfaceIORInterceptorIOR内のプロファイルに格納されるタグ付きコンポーネントの作成に使用されるインタセプタです。interfaceIORInterceptor_3_0org/omg/PortableInterceptor/IORInterceptor_3_0.java。interfaceORBInitializerインタセプタの登録とORBの初期化を容易にします。interfaceORBInitInfo各ORBInitializerに渡されて、ORBが初期化しているときにインタセプタを登録したり、ほかの処理を実行したりできるようにします。interfacePolicyFactoryポリシー型がCORBA.ORB.create_policyを使って作成されるようにします。interfaceRequestInfoインタセプタがアクセスできる要求情報です。interfaceServerRequestInfoサーバー側の要求インタセプタがアクセスできる要求情報です。interfaceServerRequestInterceptorサーバー側の要求インタセプタです。Objectとして宣言されているorg.omg.PortableInterceptor内のフィールド 修飾子と型 フィールド 説明 ObjectForwardRequest. forward要求の転送先となる新しいオブジェクトです。Objectを返すorg.omg.PortableInterceptor内のメソッド 修飾子と型 メソッド 説明 ObjectClientRequestInfoOperations. effective_target()オペレーションの呼出しの対象となる実際オブジェクトを返します。ObjectRequestInfoOperations. forward_reference()reply_status属性がLOCATION_FORWARDである場合は、リクエストの転送先となるオブジェクトを格納します。ObjectObjectReferenceFactory. make_object(String repositoryId, byte[] object_id)make_objectは、指定されたリポジトリIDとオブジェクトIDで、このテンプレート内のデータに従ってCORBAオブジェクト参照を作成します。ObjectORBInitInfoOperations. resolve_initial_references(String id)ORB.resolve_initial_referencesと同じ。ObjectClientRequestInfoOperations. target()オペレーションを実行するためにクライアントが呼び出したオブジェクトを返します。Object型のパラメータを持つorg.omg.PortableInterceptor内のメソッド 修飾子と型 メソッド 説明 static CurrentCurrentHelper. narrow(Object obj)static IORInterceptor_3_0IORInterceptor_3_0Helper. narrow(Object obj)voidORBInitInfoOperations. register_initial_reference(String id, Object obj)ORB.register_initial_referenceと同じ。static CurrentCurrentHelper. unchecked_narrow(Object obj)static IORInterceptor_3_0IORInterceptor_3_0Helper. unchecked_narrow(Object obj)Object型のパラメータを持つorg.omg.PortableInterceptor内のコンストラクタ コンストラクタ 説明 ForwardRequest(String $reason, Object _forward)ForwardRequest(Object _forward) -
org.omg.PortableServerでのObjectの使用
org.omg.PortableServer内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceAdapterActivatorアダプタ・アクティベータは、子POA (POAの子供のどれか)の名前を指定する要求を受信したときの副作用として、またはactivateパラメータ値をTRUEに設定してfind_POAを呼び出したときに、POAが必要に応じて子POAを作成できるようにします。interfaceCurrentPortableServer::Currentインタフェースは、CORBA::Currentから派生し、メソッドの各実装でそのメソッド呼出しの対象となるオブジェクトのIDにアクセスできるようにします。interfaceIdAssignmentPolicyIdAssignmentPolicyは、作成されたPOAのオブジェクトIDがアプリケーションまたはORBのどちらによって生成されるのかを指定します。interfaceIdUniquenessPolicyIdUniquenessPolicyは、作成されたPOAで起動されるサーバントに、一意のオブジェクトIDが必要かどうかを示します。interfaceImplicitActivationPolicyこのポリシーは、作成済みのPOAでサーバントの暗黙的な起動がサポートされるかどうかを指定します。interfaceLifespanPolicyLifespanPolicyは、作成されたPOAで実装されたオブジェクトの有効期間を示します。interfacePOAPOAオブジェクトは、オブジェクトのコレクションの実装を管理します。interfacePOAManager各POAオブジェクトには、POAManagerオブジェクトが関連付けられています。interfaceRequestProcessingPolicyこのポリシーは、作成されたPOAがどのように要求を処理するかを示します。interfaceServantActivatorPOAにRETAINポリシーが指定されているときは、サーバント・マネージャとしてServantActivatorが使用されます。interfaceServantLocatorPOAにNON_RETAINポリシーが指定されているときは、サーバント・マネージャとしてServantLocatorが使用されます。interfaceServantManagerサーバント・マネージャは、POAが停止中のオブジェクトをターゲットとした要求を受信したときに、必要に応じてオブジェクトを起動できるようにします。interfaceServantRetentionPolicyこのポリシーは、作成されたPOAがアクティブなサーバントをActive Object Mapに保存するかどうかを示します。interfaceThreadPolicyThreadPolicyは、作成されたPOAで使用されるスレッド・モデルを示します。Objectを実装しているorg.omg.PortableServer内のクラス 修飾子と型 クラス 説明 class_ServantActivatorStubPOAにRETAINポリシーが指定されているときは、サーバント・マネージャとしてServantActivatorが使用されます。class_ServantLocatorStubPOAにNON_RETAINポリシーが指定されているときは、サーバント・マネージャとしてServantLocatorが使用されます。Objectとして宣言されているorg.omg.PortableServer内のフィールド 修飾子と型 フィールド 説明 ObjectForwardRequest. forward_referenceObjectを返すorg.omg.PortableServer内のメソッド 修飾子と型 メソッド 説明 ObjectServant. _get_interface_def()Servantによって実装されたCORBA::Objectの実行時の型を定義するCORBA::ObjectとしてInterfaceDefオブジェクトを返します。ObjectServant. _this_object()サーバントが、その要求に対して生成しているターゲットのCORBAオブジェクトのオブジェクト参照を取得できるようにします。ObjectServant. _this_object(ORB orb)サーバントが、その要求に対して生成しているターゲットのCORBAオブジェクトのオブジェクト参照を取得できるようにします。ObjectPOAOperations. create_reference(String intf)このオペレーションは、POAによって生成されたオブジェクトID値と指定されたインタフェース・リポジトリIDをカプセル化するオブジェクト参照を作成します。ObjectPOAOperations. create_reference_with_id(byte[] oid, String intf)この操作は、指定されたオブジェクトIDとインタフェース・リポジトリIDの値をカプセル化するオブジェクト参照を作成します。ObjectPOAOperations. id_to_reference(byte[] oid)指定されたオブジェクトIDを持つオブジェクトが現在アクティブになっている場合は、そのオブジェクトを起動するための情報をカプセル化しているオブジェクト参照が返されます。ObjectPOAOperations. servant_to_reference(Servant p_servant)このPOAによって操作がディスパッチされるとき以外にこの操作が呼び出される場合は、RETAINポリシーと、UNIQUE_IDまたはIMPLICIT_ACTIVATIONポリシーのどちらかが必要となります。Object型のパラメータを持つorg.omg.PortableServer内のメソッド 修飾子と型 メソッド 説明 static CurrentCurrentHelper. narrow(Object obj)static POAPOAHelper. narrow(Object obj)static ServantActivatorServantActivatorHelper. narrow(Object obj)static ServantLocatorServantLocatorHelper. narrow(Object obj)byte[]POAOperations. reference_to_id(Object reference)この操作は、指定されたオブジェクト参照によってカプセル化されたオブジェクトID値を返します。ServantPOAOperations. reference_to_servant(Object reference)POAにRETAINポリシーが設定されていて、指定されたオブジェクトがActive Object Mapに含まれている場合は、Active Object Map内のそのオブジェクトに関連付けられたサーバントを返します。static ServantActivatorServantActivatorHelper. unchecked_narrow(Object obj)static ServantLocatorServantLocatorHelper. unchecked_narrow(Object obj)Object型のパラメータを持つorg.omg.PortableServer内のコンストラクタ コンストラクタ 説明 ForwardRequest(String $reason, Object _forward_reference)ForwardRequest(Object _forward_reference) -
org.omg.PortableServer.portableでのObjectの使用
Objectを返すorg.omg.PortableServer.portable内のメソッド 修飾子と型 メソッド 説明 ObjectDelegate. get_interface_def(Servant self)この操作では、プログラムが使用する型情報を提供する、インタフェース・リポジトリのオブジェクトを返します。ObjectDelegate. this_object(Servant Self)サーバントは、このメソッドを使用して、要求しているターゲットCORBAオブジェクトのオブジェクト参照を取得できます。 -
org.omg.SendingContextでのObjectの使用
org.omg.SendingContext内のObjectのサブインタフェース 修飾子と型 インタフェース 説明 interfaceRunTime要求のSending Contextを表す基底クラスを定義します。 -
org.omg.stub.java.rmiでのObjectの使用
Objectを実装しているorg.omg.stub.java.rmi内のクラス 修飾子と型 クラス 説明 class_Remote_Stubこのクラスは、リモート・タイプにStubを提供します。
-