検索

285.2. コンポーネントのオプションおよび設定

download PDF

Simple JMS コンポーネントは、以下に示す 15 個のオプションをサポートします。

Name説明デフォルトType

connectionFactory (advanced)

SjmsComponent を有効にするには ConnectionFactory が必要です。ConnectionResource の一部として直接設定したり、設定したりできます。

 

ConnectionFactory

connectionResource (advanced)

ConnectionResource は、ConnectionFactory のカスタマイズおよびコンテナー制御を可能にするインターフェースです。詳細は、「プラグ可能な接続リソース管理」を参照してください。

 

ConnectionResource

connectionCount (common)

このコンポーネントで開始されるエンドポイントで利用可能な最大接続数

1

整数

jmsKeyFormatStrategy (advanced)

JMS 鍵をエンコードおよびデコードするためのプラグ可能なストラテジー。これにより、JMS 仕様に準拠します。Camel は、そのまま使える実装(デフォルト)を提供します。デフォルトのストラテジーは、ドットとハイフン(. および -)を安全にマーシャリングします。JMS ヘッダーキーに不正な文字が含まれるかどうかは気にしない JMS ブローカーに使用できます。org.apache.camel.component.jms.JmsKeyFormatStrategy の独自の実装を提供し、表記を使用して参照できます。

 

JmsKeyFormatStrategy

transactionCommit Strategy (transaction)

使用するコミットストラテジーの種類を設定します。Camel は、追加設定なしで、default と batch の 2 つの実装を提供します。

 

TransactionCommit Strategy

destinationCreation Strategy (advanced)

カスタムの DestinationCreationStrategy を使用します。

 

DestinationCreation Strategy

timedTaskManager (advanced)

カスタムの TimedTaskManager を使用する場合

 

TimedTaskManager

messageCreatedStrategy (advanced)

Camel が JMS メッセージを送信するときに Camel が javax.jms.Message オブジェクトの新規インスタンスを作成する際に呼び出される指定の MessageCreatedStrategy を使用します。

 

MessageCreatedStrategy

connectionTestOnBorrow (advanced)

デフォルトの org.apache.camel.component.sjms.jms.ConnectionFactoryResource を使用する場合は、プールから返される前に各 javax.jms.Connection をテストする(開始開始)する必要があります。

true

boolean

connectionUsername (security)

デフォルトの org.apache.camel.component.sjms.jms.ConnectionFactoryResource の使用時に javax.jms.Connection を作成するときに使用するユーザー名。

 

文字列

connectionPassword (security)

デフォルトの org.apache.camel.component.sjms.jms.ConnectionFactoryResource の使用時に javax.jms.Connection を作成する際に使用するパスワード。

 

文字列

connectionClientId (advanced)

デフォルトの org.apache.camel.component.sjms.jms.ConnectionFactoryResource の使用時に javax.jms.Connection の作成時に使用するクライアント ID。

 

文字列

connectionMaxWait (advanced)

デフォルトの org.apache.camel.component.sjms.jms.ConnectionFactoryResource を使用する場合、プールが使い切られると、空き接続でブロックして待機する最大待機時間(ミリ秒単位)。

5000

Long

headerFilterStrategy (filter)

カスタムの org.apache.camel.spi.HeaderFilterStrategy を使用して、Camel メッセージとの間でヘッダーをフィルターします。

 

HeaderFilterStrategy

resolveProperty Placeholders (advanced)

起動時にコンポーネント自体がプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

boolean

Simple JMS エンドポイントは、URI 構文を使用して設定します。

sjms:destinationType:destinationName

以下の path パラメーターおよびクエリーパラメーターを使用します。

285.2.1. パスパラメーター(2 パラメーター):

Name説明デフォルトType

destinationType

使用する宛先の種類

queue

文字列

destinationName

必要な DestinationName は JMS キューまたはトピック名です。デフォルトでは、destinationName はキュー名として解釈されます。

 

文字列

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.