EJB (Enterprise Java Beans)

EJB コンテナを設定するには、「EJB (Enterprise Java Beans)」ページを使用します。

エンタープライズ Bean の一般設定のほかに、プール設定とキャッシュ設定を変更できます。

「EJB (Enterprise Java Beans)」ページには、次のオプションが含まれます。

デフォルトを読込み

すべての設定の値をデフォルトに戻すボタン。

セッション格納位置

非活性化されたステートフルセッション Bean と持続 HTTP セッションが格納される、ファイルシステム上のディレクトリ。デフォルト値は ${com.sun.aas.instanceRoot}/session-store です。

非活性化された Bean は、状態がファイルシステム上のファイルに書き込まれているステートフルセッション Bean です。非活性化された Beans は、通常特定の時間内のアイドル状態にあり、現在クライアントによってアクセスされていません。同様に、持続的な HTTP セッションはファイルシステム上のファイルに状態を書き込まれた個別の Web セッションです。

コミットオプション

コンテナがトランザクション間で非活性化された Bean インスタンスをキャッシュする方法を指定します。「オプション B」 (デフォルト) を選択すると、コンテナはトランザクション間で準備完了状態のインスタンスをキャッシュします。「オプション C」を選択すると、コンテナはトランザクション間で準備完了状態のインスタンスをキャッシュしません。

初期および最小プールサイズ

プールに保持される Bean の最小数。デフォルト値は 0 です。

最大プールサイズ

コンテナがプールに一度に保持できる Bean の最大数。デフォルト値は 32 です。

プールサイズ変更量

アイドル状態の継続時間が「プールアイドルタイムアウト」フィールドに指定した時間を超えた場合に、プールから削除される Bean の数。値は 0 以上で、「最大プールサイズ」の値未満にする必要があります。デフォルト値は 8 です。

プールアイドルタイムアウト

プール中の Bean が、プールから削除されるまでにアイドル状態を維持できる時間 (秒単位)。この時間が経過すると、Bean は破棄されます。0 を指定すると、Bean は制限なくアイドル状態を維持できます。デフォルト値は 600 です。

最大キャッシュサイズ

キャッシュに保持される Bean の最大数。Bean の作成と破棄のオーバーヘッドをなくすために、キャッシュする Beans の最大数を大きくします。ただし、キャッシュを大きくした場合、サーバーはより大きなメモリーとリソースを消費します。キャッシュ設定に対して動作環境が十分であることを確認してください。0 を指定すると、キャッシュの制限がなくなります。デフォルト値は 512 です。

キャッシュサイズ変更量

キャッシュがいっぱいのときに非活性化される Bean の数。キャッシュされた Bean の数が最大数に達すると、コンテナは複数の非活性化 Bean をバックアップストアから削除します。この値は、プールに使用可能な Bean がないときに要求が届いた場合の、作成される Bean の数も指定します。値は 1 より大きく、「最大キャッシュサイズ」の値未満にする必要があります。デフォルト値は 32 です。

削除タイムアウト

非活性化された Bean がセッションストアから削除されるまでの時間 (秒単位)。0 を指定すると、コンテナはアクティブでない Bean を自動的に削除しません。「削除タイムアウト」の値が「キャッシュアイドルタイムアウト」の値以下の場合、Bean は非活性化されずにただちに削除されます。デフォルト値は 5400 です。

選択内容の削除ポリシー

ステートフルセッション Bean をキャッシュから削除するときに、コンテナが使用するポリシー。次のポリシーを選択できます。

最近使用されていない (NRU)

最近使用されていない Bean を削除します。この値はデフォルトです。

ファーストインファーストアウト (FIFO)

キャッシュでもっとも古い Bean を削除します。

最近の使用頻度がもっとも低い (LRU)

最近のアクセス頻度がもっとも低い Bean を削除します。

キャッシュアイドルタイムアウト

キャッシュ中の Bean がアイドル状態を維持できる最大時間 (秒単位)この時間が経過すると、コンテナは Bean を非活性化できます。0 を指定すると、Bean は非活性化の候補になりません。デフォルト値は 600 です。

追加プロパティー

EJB コンテナの追加プロパティー。GlassFish サーバー は EJB コンテナの追加プロパティーを定義しません。

関連操作
関連する asadmin コマンド

なし

Copyright © 2010, Oracle and/or its affiliates. All rights reserved. 著作権について