Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第1部 アプリケーション開発(基本編) | > 第5章 アプリケーションの開発(Java言語) | > 5.9 サーバアプリケーションのプログラミング(POA概要) |
POAManagerオブジェクトは、POAオブジェクトの生成時、create_POA()メソッドの引数として渡すことによりPOAオブジェクトと関連付けられます。POAManagerは、以下の4つの状態を持っています。POAオブジェクトはPOAManagerの状態に従って処理を決定します。この状態は、activate()、hold_requests()、discard_requests()、deactivate()などのメソッドで変更することが可能です。
POAManagerオブジェクトの状態遷移を以下に示します。
POAManagerオブジェクトの初期状態は、Holding状態です。
CORBAサービスのJava言語マッピングでは、初期状態からactive状態を経由せずに、discarding状態にすることはできません。active状態とした後は、上図のように状態遷移を行うことができます。
目次
索引
![]() ![]() |