JavaTM Platform
Standard Ed. 6

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 マネージャーの状態を返します。


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。