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