モジュール java.corba
パッケージ org.omg.PortableServer

クラス_ServantActivatorStub

    • フィールドの詳細

      • _opsClass

        public static final Class _opsClass
    • コンストラクタの詳細

      • _ServantActivatorStub

        public _ServantActivatorStub​()
    • メソッドの詳細

      • incarnate

        public Servant incarnate​(byte[] oid,
                                 POA adapter)
                          throws ForwardRequest
        このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、現在アクティブでないオブジェクトの要求をPOAが受信するときに必ずPOAによって呼び出されます。
        定義:
        incarnate、インタフェース: ServantActivatorOperations
        パラメータ:
        oid - リクエストの対象となったオブジェクトに関連付けられたオブジェクトID。
        adapter - オブジェクトがアクティブになっているPOAのオブジェクト参照。
        戻り値:
        oidに対応するサーバントがユーザー指定のサーバント・マネージャによって作成または検索される。
        例外:
        ForwardRequest - 現在のリクエストとそれに続くリクエストをその例外のforward_referenceメンバーに示されたオブジェクトに配信する責任があることをORBに通知する。
      • etherealize

        public void etherealize​(byte[] oid,
                                POA adapter,
                                Servant serv,
                                boolean cleanup_in_progress,
                                boolean remaining_activations)
        このオペレーションは、POAにUSE_SERVANT_MANAGERとRETAINの各ポリシーが指定されていることを前提として、オブジェクトのサーバントが終了されるときに必ず呼び出されます。
        定義:
        etherealize、インタフェース: ServantActivatorOperations
        パラメータ:
        oid - 終了されるオブジェクトに関連付けられたオブジェクトID。
        adapter - オブジェクトがアクティブになっていたPOAのオブジェクト参照。
        serv - 終了されるオブジェクトに関連付けられたサーバントへの参照を含む。
        cleanup_in_progress - TRUEはetherealize_objectsパラメータをTRUEに設定してdestroyまたはdeactivateが呼び出されることを示す。 FALSEはほかの理由でetherealizeが呼び出されたことを示す。
        remaining_activations - サーバント・マネージャがサーバントを破棄できるかどうかを示す。 TRUEに設定すると、サーバント・マネージャは進行中の呼出しがすべて完了するまで待機する。
      • _ids

        public String[] _ids​()
        次のクラスからコピーされた説明: ObjectImpl
        このObjectImplオブジェクトがサポートするリポジトリ識別子を含む文字列配列を取得します。 たとえばスタブの場合、このメソッドはスタブがサポートするすべてのインタフェースに関する情報を返します。
        定義:
        _ids、クラス: ObjectImpl
        戻り値:
        このObjectImplのインスタンスがサポートするすべてのリポジトリ識別子の配列