接続ファクトリを構成した後には、JMSサーバーがそのクライアントに対してどのように動作するかに影響する様々なクライアント・パラメータを定義できます。たとえば、接続ファクトリを使用する際に恒久サブスクライバで保持する必要のあるクライアントIDを指定したり、JMSクライアント再接続フレームワークの動作を定義したりできます。
close()
メソッドまたはstop()
メソッドをonMessage()メソッド呼出し内で発行できるようにするメッセージ・コンシューマを、接続ファクトリで作成するかどうかを指定します。
CLIENT_ACKNOWLEDGE
モードを使用する非トランザクション・セッションの確認応答ポリシー(「すべて」または「前」)を指定します。
「再接続ポリシー」で、ネットワークの中断またはサーバーの再起動時に暗黙的にリフレッシュするJMSクライアントのタイプを選択します。デフォルト値の「プロデューサ」の場合は、この接続ファクトリから派生したプロデューサ・ベースのクライアント・オブジェクトがリフレッシュされます。この値には、コンシューマ、キュー・ブラウザ、および恒久サブスクライバのクライアントIDが構成されているJMS接続は含まれません。キュー・ブラウザを除いて、この接続ファクトリから派生したコンシューマ・ベースおよびプロデューサ・ベースのクライアントをすべてリフレッシュするには、「すべて」を選択します。この接続ファクトリでJMSクライアント再接続機能を無効にするには、「なし」を選択します。
「再接続ブロッキング時間」で、進行中のJMSクライアント再接続をあきらめるまでに、同期JMS呼出しが呼出しスレッドをブロックする期間を指定します。
「再接続の合計期間」で、ネットワークの最初の中断、または同期JMS呼出しの最近の試行のいずれかが起きた後、再試行をあきらめるまでに、非同期コンシューマがサーバーへの再接続を再試行し続ける期間を指定します。
これらのフィールドの詳細は、構成オプションを参照してください。