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

インタフェースPOAManagerOperations

  • 既知のすべてのサブインタフェース:
    POAManager

    public interface POAManagerOperations
    各POAオブジェクトには、POAManagerオブジェクトが関連付けられています。 POAマネージャには、1つまたは複数のPOAオブジェクトを関連付けることができます。 POAマネージャは、1つまたは複数のPOAオブジェクトに関連付けられており、その関連付けられているPOAの処理状態をカプセル化します。
    • メソッドのサマリー

      すべてのメソッド インスタンス・メソッド 抽象メソッド 
      修飾子と型 メソッド 説明
      void activate()
      このオペレーションは、POAマネージャの状態をアクティブに変更して、関連付けられたPOAが要求の処理を開始するようにします。
      void deactivate​(boolean etherealize_objects, boolean wait_for_completion)
      このオペレーションは、POAマネージャの状態を停止に変更して、関連付けられたPOAがまだ実行されていない要求と新しい要求をすべて拒否するようにします。
      void discard_requests​(boolean wait_for_completion)
      このオペレーションは、POAマネージャの状態を破棄に変更します。
      State get_state()
      このオペレーションは、POAマネージャの状態を返します。
      void hold_requests​(boolean wait_for_completion)
      このオペレーションは、POAマネージャの状態を保留に変更して、関連付けられたPOAが着信要求をキューに入れるようにします。
    • メソッドの詳細

      • activate

        void activate()
               throws AdapterInactive
        このオペレーションは、POAマネージャの状態をアクティブに変更して、関連付けられたPOAが要求の処理を開始するようにします。
        例外:
        AdapterInactive - このオペレーションが停止状態のPOAManagerに対して呼び出された場合にスローされる。
      • hold_requests

        void hold_requests​(boolean wait_for_completion)
                    throws AdapterInactive
        このオペレーションは、POAマネージャの状態を保留に変更して、関連付けられたPOAが着信要求をキューに入れるようにします。
        パラメータ:
        wait_for_completion - FALSEの場合、オペレーションは状態を変更した直後に復帰する。 TRUEの場合、アクティブなリクエストがすべて完了するまで待機する。
        例外:
        AdapterInactive - このオペレーションが停止状態のPOAManagerに対して呼び出された場合にスローされる。
      • discard_requests

        void discard_requests​(boolean wait_for_completion)
                       throws AdapterInactive
        このオペレーションは、POAマネージャの状態を破棄に変更します。 これにより、関連付けられたPOAは着信要求を破棄します。
        パラメータ:
        wait_for_completion - FALSEの場合、オペレーションは状態を変更した直後に復帰する。 TRUEの場合、アクティブなリクエストがすべて完了するまで待機する。
        例外:
        AdapterInactive - このオペレーションが停止状態のPOAManagerに対して呼び出された場合にスローされる。
      • deactivate

        void deactivate​(boolean etherealize_objects,
                        boolean wait_for_completion)
                 throws AdapterInactive
        このオペレーションは、POAマネージャの状態を停止に変更して、関連付けられたPOAがまだ実行されていない要求と新しい要求をすべて拒否するようにします。
        パラメータ:
        etherealize_objects - アクティブなすべてのオブジェクトに対して、関連付けられたサーバント・マネージャのetherealizeオペレーションを呼び出すかどうかを示すフラグ。
        wait_for_completion - FALSEの場合、オペレーションは状態を変更した直後に復帰する。 TRUEの場合、アクティブなリクエストがすべて完了するまで待機する。
        例外:
        AdapterInactive - このオペレーションが停止状態のPOAManagerに対して呼び出された場合にスローされる。
      • get_state

        State get_state()
        このオペレーションは、POAマネージャの状態を返します。