Interstage Application Server アプリケーション作成ガイド (CORBAサービス編)
|
目次
索引

|
5.3.2.9 POAManagerオブジェクト
POAManagerオブジェクトはPOAオブジェクトの生成時、create_POA()メソッドの引数として渡すことによって、POAオブジェクトと関連付けられます。POAManagerは、以下の4つの状態を持っています。POAオブジェクトは、POAManagerの状態に従って処理を決定します。この状態は、activate()、hold_requests()、discard_requests()、deactivate()などのメソッドで変更することが可能です。
- holding状態
- 受け取ったメッセージをキューイングします。
- active状態
- 受け取ったメッセージを処理します。
- discarding状態
- 受け取ったメッセージを捨てます。この場合、クライアントへはエラーが通知されます。
- inactive状態
- shutdown直前の状態。
POAオブジェクトの状態遷移を以下に示します。

Copyright 2006 FUJITSU LIMITED