Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)


2.11.6 cosminexus.xmlでの定義

EJBコンテナでのタイムアウトの設定のうち,Stateful Session Bean,およびEntity BeanのEJBオブジェクトまたはインスタンス取得待ちのタイムアウトの定義は,cosminexus.xmlの<ejb-jar>タグ内に指定します。設定するタグは,設定対象になるEnterprise Beanの種類ごとに異なります。

cosminexus.xmlでのEJBコンテナでのタイムアウトの定義について次の表に示します。

表2‒29 cosminexus.xmlでのEJBコンテナでのタイムアウトの定義

項目

指定するタグ

設定内容

Stateful Session Beanのタイムアウト

<session>-<stateful>-<removal-timeout>タグ

セッションが削除されるまでに非アクティブ状態に保持しておく時間を指定します。

Entity BeanのEJBオブジェクトのタイムアウト

<entity>-<entity-timeout>タグ

EJBオブジェクトの存在時間を指定します。

インスタンス取得待ちのタイムアウト

Session Beanの場合

<session>-<stateless>-<instance-timeout>タグ

Entity Beanの場合

<entity>-<instance-timeout>タグ

インスタンス取得タイムアウト時間を指定します。

cosminexus.xmlについては,マニュアル「アプリケーションサーバ リファレンス 定義編(アプリケーション/リソース定義)」の「2. アプリケーション属性ファイル(cosminexus.xml)」を参照してください。