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

第2部 アプリケーション開発(応用編)> 第11章 CORBAアプリケーションの高度な使い方> 11.2 オブジェクト単位のプロセスバインド

11.2.5 セションタイムアウト機能

 サーバアプリケーションのCORBAアプリケーション情報定義の “ssn_timeout”パラメタを指定することにより、クライアントからのアクセスが一定時間ない場合に、オブジェクトとプロセスのバインド関係を解除することが可能となります。
 セションタイムアウトが発生した場合、オブジェクトに対応するインスタンスが既に生成されている場合、デストラクタが動作しインスタンスを解放します。デストラクタ内でCORBA::Object::check_ssn_timeout()を発行することによりデストラクタが発行された契機を判定可能です。

 なお、セションタイムアウトのタイマ値は、他のタイマ(period_receive_timeout等)との大小関係を意識する必要はありません。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED