ナビゲーション・ツリーで、「リソース」ノードを展開します。
「リソース」ノードで、「JMSリソース」ノードを展開します。
「JMSリソース」ノードで、「JMS接続ファクトリ」ノードを選択します。
「JMS接続ファクトリ」ページが開きます。
「JMS接続ファクトリ」ページで、編集する接続ファクトリの名前をクリックします。
「JMS接続ファクトリを編集」ページが開きます。
「説明」フィールドに、接続ファクトリの説明を入力します。
実行時にリソースを有効にするには、「ステータス」の「有効」チェック・ボックスを選択します。
このオプションはデフォルトで有効になっています。
「初期および最小プール・サイズ」フィールドに、プールの最小接続数を指定します。
デフォルト値は8です。
「最大プール・サイズ」フィールドに、プールの最大接続数を指定します。
デフォルト値は32です。
「プール・サイズ変更量」フィールドに、プールのアイドル・タイムアウトに達したときに除去する接続の数を指定します。
デフォルト値は2です。
「アイドル・タイムアウト」フィールドに、接続がプール内でアイドル状態を維持できる最大時間を秒単位で指定します。
デフォルト値は300です。
「最大待機時間」フィールドに、接続をリクエストしているアプリケーションが接続タイムアウトになるまでの最大時間を指定します。
デフォルト値は60000です。
「すべての障害時」の「すべての接続を閉じる」チェック・ボックスを選択して、1つの接続で障害が発生したときに、GlassFish Serverがプール内のすべての接続を閉じた後、これらを再確立するようにします。
チェック・ボックスを選択しない場合は、使用されるときにのみ個々の接続が再確立されます。
JMS接続ファクトリ・リソースの「トランザクション・サポート」の値を、次のように指定します。
トランザクション・スコープ内で複数のリソースの使用が必要となるトランザクションとして使用可能なリソースにXATransaction(デフォルト値)を指定します。
たとえば、このリソースには、JDBCリソース、コネクタ・リソース、またはその他のJMS接続ファクトリ・リソースも含まれます。この値により、最高の柔軟性が提供されます。XATransactionとして構成されるリソースは、2フェーズ・コミット操作に関与します。
トランザクション・スコープ内のリソースが1つのみ必要となるトランザクションに対して使用可能なリソース、または複数のXAリソースが必要となる分散トランザクションの最終エージェントとして使用可能なリソースにLocalTransactionを指定します。
この値により、大幅なパフォーマンスの向上が得られます。LocalTransactionとして構成されるリソースは、2フェーズ・コミット操作に使用されません。
トランザクションにまったく関与しないリソースにNoTransactionを指定します。
この設定はJMSアプリケーションでの使用に限られます。
「接続検証」チェック・ボックスを選択して、接続検証を有効にします。
このオプションは、デフォルトでは無効になっています。
「追加プロパティ」の表で、接続ファクトリの追加プロパティを指定します。
使用可能なプロパティの詳細は、JMS接続ファクトリに固有のプロパティを参照してください。
プロパティを追加するには、「プロパティを追加」ボタンをクリックします。表示される空白行で、「名前」フィールドにプロパティ名を入力し、「値」フィールドにプロパティ値を入力します。
プロパティを変更するには、そのプロパティの「値」フィールドを編集します。
プロパティを削除するには、削除するプロパティの「名前」フィールドの左側にあるチェック・ボックスを選択し、「プロパティの削除」ボタンをクリックします。
オプションで、「ターゲット」タブをクリックしてJMS接続ファクトリ・リソース・ターゲット・ページに移動します。このページで、次を行います:
「ターゲットの管理」をクリックして「リソース・ターゲットの管理」ページを開きます。
このページで、「使用可能」列と選択列との間でターゲットを移動します。リソースを使用するアプリケーションをデプロイするターゲット(複数可)を選択列に配置してください。使用可能なターゲットには、使用可能なクラスタおよびサーバー・インスタンスに加えて、デフォルトのサーバー・インスタンスserverが含まれます。「OK」をクリックして変更を保存します。
ターゲットのチェック・ボックスを選択した後、「有効」または「無効」をクリックして、そのターゲットのリソースを有効または無効にします。
「保存」をクリックします。
ヒント:
デフォルト設定に返すには、「デフォルトのロード」ボタンをクリックし、「保存」をクリックします。