Hitachi

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


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

EJBコンテナは,リクエストを受け付けるとインスタンスの割り当てをします。割り当て時に,インスタンスプール(Stateless Session Beanのmethod-readyプールおよびEntity Beanのpoolプール)に最大値が指定されている場合で,すべてのインスタンスでほかのリクエストを処理しているときには,インスタンスの取得待ちが発生します。この待ち時間に,タイムアウトを設定できます。

タイムアウトを設定していると,設定した時間内にインスタンスが取得できない場合は,クライアントに例外が返ります。

インスタンス取得待ちのタイムアウトの設定は,J2EEアプリケーションに含まれるSession BeanまたはEntity Beanの属性(プロパティ)として設定します。設定方法については,「2.11.6 cosminexus.xmlでの定義」を参照してください。