コネクタ接続プールの設定を変更するには、「コネクタ接続プールを編集」ページを使用します。
「コネクタ接続プールを編集」ページには、次のオプションが含まれます。
デフォルト値を持つ設定をデフォルト値に戻すボタン。デフォルト値を持たない設定は変更されません。
接続プール内の接続を再初期化するボタン。このボタンをクリックすると、既存の接続が破棄されます。プールで確立された接続が再作成され、プールが初期および最小プールサイズに復元されます。
接続プールを使用できるかどうかを確認するボタン。
コネクタ接続プールを識別する一意の名前。このフィールドは読み取り専用です。プール名を指定できるのは、新しいコネクタ接続プールの作成時のみです。
コネクタ接続プールに関連付けられたリソースアダプタ。
コネクタ接続プールの接続定義。リストに表示される項目は、選択したリソースアダプタによって異なります。接続定義は、ra.xml ファイルに含まれるリソースアダプタの connection-definition 要素を識別します。
このオプションが有効な場合、作成または再設定中の接続プールに対して ping が実行され、誤った属性の値が識別および警告されます。このオプションは、デフォルトでは無効になっています。
コネクタ接続プールの説明。
コネクタ接続プールに含まれる接続の最小数。デフォルト値は 8 です。
コネクタ接続プールに含まれる接続の最大数。デフォルト値は 32 です。
プールのアイドルタイムアウトに達したときに削除される接続の数。デフォルト値は 2 です。
プールで接続がアイドル状態のままでいられる最長時間を指定します。デフォルト値は 300 です。
接続を要求するアプリケーションが接続タイムアウトになるまでに待つ時間。デフォルト値は 60000 です。
「必須」チェックボックスを選択すると、アプリケーションに提供される前に接続が検証されます。リソースの検証に失敗した場合は、リソースが破棄され、新しいリソースが作成されて返されます。このオプションは、デフォルトでは無効になっています。
「すべての接続を閉じる」チェックボックスを選択した場合、1 つの接続で障害が発生したときに、GlassFish Server はプール内のすべての接続を閉じたあと、これらを再確立します。このオプションは、デフォルトでは無効になっています。
選択したトランザクションサポートは、接続プールに関連付けられたリソースアダプタのトランザクションサポートを上書きし、下位互換性を維持します。つまり、リソースアダプタに指定したレベルより低いトランザクションレベル、またはリソースアダプタに指定したレベルと同じトランザクションレベルはサポートできますが、それより高いレベルを指定することはできません。
値は次のいずれかになります。
リソースアダプタは、LocalTransaction および XAResource インタフェースを実装して、リソースマネージャーのローカルおよび JTA トランザクションをサポートします。XA トランザクションは、リソースマネージャーの外部にあるトランザクションマネージャーで管理および調整されます。
リソースアダプタは、LocalTransaction インタフェースを実装して、ローカルトランザクションをサポートします。ローカルトランザクションはリソースマネージャーの内部で管理され、外部トランザクションマネージャーを必要としません。
リソースアダプタは、リソースマネージャーのローカルまたは JTA トランザクションをサポートせず、XAResource または LocalTransaction インタフェースを実装しません。