新規JMS接続ファクトリを作成するには、「新規JMS接続ファクトリ」ページを使用します。
「新規JMS接続ファクトリ」ページには、次のオプションが含まれます。
リソースを識別する一意のJNDI名。規則により、名前は、concurrent/、jdbc/、jms/のように、リソース・タイプ・インジケータとスラッシュで始まります。
接続ファクトリのタイプ。選択可能な値は、javax.jms.ConnectionFactory、javax.jms.QueueConnectionFactory、およびjavax.jms.TopicConnectionFactoryです。
接続ファクトリの説明。
接続ファクトリのステータス。接続ファクトリは、有効または無効の状態になります。このオプションはデフォルトで有効になっています。
接続ファクトリのプールに含まれる接続の最小数。デフォルト値は8です。
接続ファクトリのプールに含まれる接続の最大数。デフォルト値は32です。
プールのアイドル・タイムアウトに達したときに除去される接続の数。デフォルト値は2です。
プールで接続がアイドル状態のままでいられる最長時間を指定します。デフォルト値は300です。
接続をリクエストするアプリケーションが接続タイムアウトになるまでに待機する時間。デフォルト値は60000です。
「すべての接続を閉じる」チェック・ボックスを選択すると、接続のうちの1つに障害が発生した場合に、GlassFish Serverはプール内のすべての接続を閉じて、これらを再確立します。このオプションは、デフォルトでは無効になっています。
選択したトランザクション・サポートは、接続プールに関連付けられたリソース・アダプタのトランザクション・サポートをオーバーライドし、下位互換性を維持します。つまり、リソース・アダプタに指定したレベルより低いトランザクション・レベル、またはリソース・アダプタに指定したレベルと同じトランザクション・レベルはサポートできますが、それより高いレベルを指定することはできません。
値は次のいずれかになります。
リソースは、トランザクション・スコープ内で複数のリソースを使用する必要があるトランザクションで使用できます。JMS接続ファクトリでは、この値がデフォルトです。
たとえば、トランザクションではこのリソースの他に、JDBCリソース、コネクタ・リソース、その他のJMS接続ファクトリ・リソースも必要な場合があります。この値により、最高の柔軟性が提供されます。XATransactionとして構成されるリソースは、2フェーズ・コミット操作に関与します。
リソースは、トランザクション・スコープ内でリソースを1つのみ必要とするトランザクションで使用できます。また、複数のXAリソースが必要となる分散トランザクションの最終エージェントとしても使用できます。
この値により、大幅なパフォーマンスの向上が得られます。LocalTransactionとして構成されるリソースは、2フェーズ・コミット操作に使用されません。
リソースはトランザクションで使用できません。この設定はJMSアプリケーションでの使用に限られます。
「必須」チェック・ボックスを選択すると、アプリケーションに提供される前に接続が検証されます。リソースの検証に失敗した場合は、リソースが破棄され、新しいリソースが作成されて返されます。このオプションは、デフォルトでは無効になっています。
接続ファクトリの追加プロパティ。
使用可能なプロパティの詳細は、JMS接続ファクトリに固有のプロパティを参照してください。
(このオプションは、ドメイン内にクラスタまたはスタンドアロン・インスタンスが作成されている場合にのみ表示されます。)
リソースのクラスタおよびスタンドアロン・インスタンス。必要なターゲットを「選択したターゲット」列に移動するには、「追加」ボタンまたは「すべて追加」ボタンを使用します。不要なターゲットを「使用可能なターゲット」列に移動するには、「除去」ボタンまたは「すべて除去」ボタンを使用します。