A.2. 接続ファクトリーの属性

表A.2 接続ファクトリーの属性

属性説明

auto-group

メッセージのグループ化が自動的に使用されるかどうか。

block-on-acknowledge

確認応答時にブロックするかどうか。

block-on-durable-send

永続送信時にブロックするかどうか。

block-on-non-durable-send

非永続送信時にブロックするかどうか。

cache-large-message-client

大きいメッセージをキャッシュするかどうか。

call-failover-timeout

フェイルオーバーの処理時に使用するタイムアウト (ミリ秒単位)。

call-timeout

呼び出しのタイムアウト (ミリ秒単位)。

client-failure-check-period

クライアント障害チェックの間隔 (ミリ秒単位)。

client-id

クライアント ID。

compress-large-messages

大きいメッセージを圧縮すべきかどうか。

confirmation-window-size

確認ウィンドウサイズ (バイト単位)。

connection-load-balancing-policy-class-name

クライアントがクラスター内の異なるノード間でセッションをロードバランシングするために使用できるクライアント側のロードバランシングポリシーを実装するクラスの名前。

connection-ttl

接続 Time-to-Live (ミリ秒単位)。

connectors

コネクターを定義します。これは、コネクター名 (未定義値を含む) でマップに保存されます。この属性を書き込むとき、コネクター名のリストを渡すことが可能です。

consumer-max-rate

コンシューマーの 1 秒あたりの最大レート。

consumer-window-size

コンシューマーウィンドウサイズ (バイト単位)。

deserialization-black-list

デシリアライズが許可されないクラスまたはパッケージのリストを定義します。

deserialization-white-list

デシリアライズが許可されるクラスまたはパッケージのリストを定義します。

discovery-group

検出グループ名。

dups-ok-batch-size

重複 OK のバッチサイズ。

enable-amq1-prefix

JMS 宛先名で接頭辞を含めるかどうかを指定します。値が false の場合、接頭辞は含まれません。

entries

接続ファクトリーがバインドされる必要がある JNDI 名。

factory-type

接続ファクトリーのタイプ。有効な値は次のとおりです。

  • GENERIC
  • TOPIC
  • QUEUE
  • XA_GENERIC
  • XA_QUEUE
  • XA_TOPIC

GENERIC はブローカーへの汎用接続に使用し、TOPICQUEUE はそれぞれの JMS タイプへの接続に使用する必要があります。XA で始まるタイプは、トランザクションメッセージングに使用する必要があります。

failover-on-initial-connection

初期接続でフェイルオーバーするかどうか。

group-id

グループ ID。

ha

接続ファクトリーが高可用性に対応しているかどうか。

max-retry-interval

最大再試行間隔 (ミリ秒単位)。

min-large-message-size

大きいメッセージの最小サイズ (バイト単位)。

pre-acknowledge

事前確認応答を行うかどうか。

producer-max-rate

プロデューサーの 1 秒あたりの最大レート。

producer-window-size

プロデューサーウィンドウサイズ (バイト単位)。

protocol-manager-factory

この接続ファクトリーによって使用されるプロトコルマネージャーファクトリー。

reconnect-attempts

再接続試行回数。

retry-interval

再試行の間隔 (ミリ秒単位)。

retry-interval-multiplier

再試行間隔の乗数。

scheduled-thread-pool-max-size

スケジュールスレッドプールの最大サイズ。

thread-pool-max-size

スレッドプールの最大サイズ。

transaction-batch-size

トランザクションのバッチサイズ。

use-global-pools

グローバルプールを使用するかどうか。

use-topology-for-load-balancing

メッセージングクライアントがクラスタートポロジーを使用してクラスターに接続するか、すべての接続に初期コネクターを使用するかどうかを指定します。