Borland(R) Enterprise Server VisiBroker(R) デベロッパーズガイド
デフォルトでは,POAマネージャは待機状態で生成されます。POAマネージャが待機状態の時は,POAはすべての入力リクエストを待ち行列に入れます。
POAマネージャが待機状態の時は,アダプタアクティベータを必要とするリクエストも待ち行列に入れられます。
POAマネージャの状態を待機状態に変えるには,次のように使用します。
void hold_requests(in boolean wait_for_completion) raises (AdapterInactive);
wait_for_completionはBooleanです。FALSEなら,このオペレーションは状態を待機状態に変更後すぐにリターンします。TRUEなら,このオペレーションは,状態変更より前に開始されたリクエストがすべて完了した場合か,POAマネージャが待機以外の状態に変更された場合だけリターンします。AdapterInactiveは,このオペレーションを呼び出す前にPOAマネージャが非アクティブな状態だった場合に発生する例外です。
待ち行列に入れられたが開始されていないリクエストは,待機状態中は引き続き待ち行列に入れられます。
All Rights Reserved. Copyright (C) 2008, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.