Administration Console オンライン ヘルプ
![]() |
![]() |
![]() |
![]() |
このページでは、この JMS 接続ファクトリの全般的なコンフィグレーション パラメータ を定義します。これには、さまざまなクライアント接続、デフォルト配信、ロード バランシング、 およびセキュリティのパラメータが含まれます。
名前 | 説明 |
---|---|
名前 |
この JMS 接続ファクトリの名前。 |
JNDI 名 |
クラスタ化された JNDI ネームスペース内で接続ファクトリをルックアップするのに使用するグローバル JNDI 名。 クラスタ環境では、この名前はクラスタ全体に伝播されます。JNDI 名をローカル サーバにのみバインドし、クラスタの他のサーバに伝播しないようにするには、[ この属性を指定しない場合、クラスタ化された JNDI ネームスペースに接続ファクトリがバインドされません。 MBean 属性
(アプリケーション モジュールには適用しない): |
恒久サブスクライバのクライアント ID |
この JMS 接続ファクトリを使用する恒久サブスクライバの任意指定のクライアント ID。接続ファクトリでこの値をコンフィグレーションすると、このファクトリの接続が複数の JMS クライアントで使用されないようになります。 通常、JMS 恒久サブスクライバ アプリケーションはそのクライアント ID を MBean 属性
(アプリケーション モジュールには適用しない): |
デフォルト優先順位 |
メッセージに優先順位が明示的に定義されていない場合に使用するデフォルトの優先順位。 このファクトリで作成された接続で生成され、DefaultPriority に -1 が指定されているすべてのメッセージは、この値を受け取ります。 この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): 最小値: 最大値: |
デフォルト生存時間 |
メッセージの最大存在時間を示すミリ秒数。この値は、メッセージに優先順位が明示的に定義されていない場合に使用されます。値 0 は、メッセージが無期限に存続することを示します。 値 0 は、メッセージが無期限に存続することを示します。このファクトリで作成された接続で生成され、DefaultTimeToLive に -1 が指定されているすべてのメッセージは、ミリ秒単位で表されたこの値を受け取ります。
この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): 最小値: 最大値: |
デフォルト配信時間 |
メッセージが生成されてからその送り先で表示できるようになるまでの遅延時間 (ミリ秒)。 このファクトリで作成されたプロデューサによって生成され、DefaultTimeToDeliver に -1 が指定されているすべてのメッセージは、この値を使用します。 この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): |
デフォルト配信モード |
メッセージに配信モードが明示的に定義されていない場合に使用されるデフォルトの配信モード。 このファクトリで作成された接続で生成され、DefaultDeliveryMode に この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): |
デフォルト再配信遅延 |
ロールバックまたは回復されたメッセージが再配信されるまでの遅延時間 (ミリ秒)。 このファクトリで作成されたコンシューマによって消費され、DefaultRedeliveryDelay に -1 が指定されているすべてのメッセージは、この値を使用します。
この属性は動的です。いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): 最小値: 最大値: |
デフォルト圧縮しきい値 |
シリアライズされたメッセージ本文のバイト数。任意のメッセージがこの制限を超過すると、JMS メッセージ プロデューサまたまコンシューマによってそのメッセージが送信または受信されたときに、メッセージは圧縮されます。 圧縮は次のいずれかの場合に発生します。
MBean 属性
(アプリケーション モジュールには適用しない): 最小値: 最大値: |
非同期セッションあたりの最大メッセージ数 |
非同期セッション向けに存在でき、メッセージ リスナにまだ渡されていないメッセージの最大数。 値 -1 は、メッセージ数に制限がないことを示します。ただし、この場合、制限は残っている仮想メモリの容量に設定されます。 メッセージの数が [最大メッセージ数] の値に達すると、次のようになります。
マルチキャスト セッションの場合、接続が停止してもメッセージの配信は、[最大メッセージ数] 値に達するまで続行されます。この値に達すると、メッセージは [超過時のポリシー] に従って破棄されます。 MBean 属性
(アプリケーション モジュールには適用しない): |
マルチキャストでの超過時のポリシー |
未処理のマルチキャスト メッセージ数が [最大メッセージ数] で指定された値に達し、一部のメッセージを破棄しなければならないときに使用するポリシー。
メッセージの新旧は、 MBean 属性
(アプリケーション モジュールには適用しない): |
onMessage() での close() を許可 |
この属性は動的で、いつでも変更できます。ただし、値を変更しても既存の接続には影響しません。この接続ファクトリで作成された新しい接続にのみ影響します。 MBean 属性
(アプリケーション モジュールには適用しない): |
クライアント確認応答ポリシー |
このパラメータは JMS 仕様の変更の問題を回避し、非トランザクション セッションに
MBean 属性
(アプリケーション モジュールには適用しない): |
ロード バランシングを有効化 |
接続ファクトリを介して作成された非匿名プロデューサが、分散送り先内で呼び出し単位でロード バランシングされるようにするかどうかを指定します。
MBean 属性
(アプリケーション モジュールには適用しない): |
サーバ アフィニティを有効化 |
サーバ インスタンスで、分散送り先の複数のメンバー送り先にまたがってコンシューマまたはプロデューサのロード バランシングを実行するときに、同じサーバ インスタンス内で動作する他の物理送り先にまたがるロード バランシングを最初に試行するかどうかを指定します。 MBean 属性
(アプリケーション モジュールには適用しない): |
プロデューサのデフォルトの順序単位 |
この接続ファクトリを使用して接続するプロデューサのデフォルトの順序単位名。順序単位を使用すると、複数の宛先間でもメッセージを特定の順序で処理できるようになります。 [ MBean 属性
(アプリケーション モジュールには適用しない): |
ユーザ生成の順序単位名 |
[プロデューサのデフォルトの順序単位] が [ユーザ生成] の場合の順序単位名を 指定します。 |
JMSX ユーザ ID をアタッチ |
送信メッセージに認証ユーザ名をアタッチするかどうかを指定します。 有効化すると、送り先でこの機能がサポートされている場合に送信メッセージに認証ユーザ名がアタッチされます。ユーザ名は、JMSXUserID ユーザ プロパティに配置されます。JMSXUserID は JMS 仕様に定義されています (節 3.5.9 を参照)。 この設定を動的に変更すると、変更後にこの接続ファクトリを使用して作成されたすべての接続が影響を受けます。 MBean 属性
(アプリケーション モジュールには適用しない): |
ローカル JNDI 名 |
接続ファクトリが割り当てられているサーバの JNDI ネームスペース内で、接続ファクトリのルックアップに使用されるローカル JNDI 名。クラスタ環境では、この名前はローカル サーバ インスタンスにのみバインドされ、クラスタの他のサーバには伝播されません。 この属性を指定しない場合、ローカル JNDI ネームスペースに接続ファクトリがバインドされません。 MBean 属性
(アプリケーション モジュールには適用しない): |
![]() ![]() |