|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
各 POA オブジェクトには、POAManager オブジェクトが関連付けられています。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 が着信要求をキューに入れるようにします。 |
メソッドの詳細 |
public void activate() throws AdapterInactive
AdapterInactive
- このオペレーションが停止状態の POAManager に対して呼び出された場合にスローされるpublic void hold_requests(boolean wait_for_completion) throws AdapterInactive
wait_for_completion
- FALSE の場合、オペレーションは状態を変更した直後に復帰し、TRUE の場合はアクティブな要求がすべて完了するまで待機する
AdapterInactive
- このオペレーションが停止状態の POAManager に対して呼び出された場合にスローされるpublic void discard_requests(boolean wait_for_completion) throws AdapterInactive
wait_for_completion
- FALSE の場合、オペレーションは状態を変更した直後に復帰し、TRUE の場合はアクティブな要求がすべて完了するまで待機する
AdapterInactive
- このオペレーションが停止状態の POAManager に対して呼び出された場合にスローされるpublic void deactivate(boolean etherealize_objects, boolean wait_for_completion) throws AdapterInactive
etherealize_objects
- アクティブなすべてのオブジェクトに対して、関連付けられたサーバントマネージャの etherealize オペレーションを呼び出すかどうかを示すフラグwait_for_completion
- FALSE の場合、オペレーションは状態を変更した直後に復帰し、TRUE の場合はアクティブな要求がすべて完了するまで待機する
AdapterInactive
- このオペレーションが停止状態の POAManager に対して呼び出された場合にスローされるpublic State get_state()
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.