15.3.4. 標準のアクティベーションプロパティーのマッピング


ActivationMapper を使用して、多くの administrators プロパティーがアクティベーション設定に自動的にマッピングされます。プロパティー、その場所、およびそれらの目的を以下の表に示します。
Expand
表15.2 標準のアクティベーションプロパティーのマッピング
属性 場所 Description
maxThreads jms-listener 同時に処理できるメッセージの最大数。
dest-name jms-message-filter JMS 宛先名。
dest-type jms-message-filter JMS 宛先タイプ、QUEUE または TOPIC。
selector jms-message-filter JMS メッセージセレクター。
providerAdapterJNDI jms-jca-provider JCA インフローがリモート JMS プロバイダーにアクセスするために使用できるプロバイダーアダプターの JNDI の場所。これは、デフォルトの JCA インフローアダプターによってサポートされる JBoss 固有のインターフェイスであり、必要に応じて他のインフローアダプターで使用できます。
ActivationMapper. インターフェイスを実装するクラスを指定すると、この動作を過剰に最適化できます。このクラスは、グローバルまたは個別のデプロイメント設定内で宣言できます。
指定された JCA アダプターに使用されるデフォルトのマッパーを定義するため、jbossesb-properties.xml ファイルでグローバルに指定すると、設定されるプロパティーの名前は org.jboss.soa.esb.jca.activation.mapper.<adapter name> で、値は ActivationMapper のクラス名です。
以下の例は、JBoss JCA アダプター jms-ra.rar のアクティベーション仕様でプロパティーをマップするために使用されるデフォルトの ActivationMapper の設定を示しています。
<properties name="jca"> 
       <property name="org.jboss.soa.esb.jca.activation.mapper.jms-ra.rar"
            value="org.jboss.soa.esb.listeners.jca.JBossActivationMapper"/> 
   </properties>
Copy to Clipboard Toggle word wrap
デプロイメント内で ActivationMapper を指定すると、グローバル設定が上書きされます。マッパーはリスナー、バス、または優先順位が同じ順序で指定できます。
以下は、リスナー設定内でマッパー設定を指定する例を示しています。
<jms-listener name="listener" busidref="bus" maxThreads="100">
        <property name="jcaActivationMapper" value="TestActivationMapper"/>
    </jms-listener>
Copy to Clipboard Toggle word wrap
以下は、バス設定内でマッパー設定を指定する方法です。
<jms-bus busid="bus">
        <property name="jcaActivationMapper" value="TestActivationMapper"/>
        <jms-message-filter dest-type="TOPIC" dest-name="DestName"/>
    </jms-bus>
Copy to Clipboard Toggle word wrap
以下は、プロバイダー設定内でマッパー設定を指定する方法です。
<jms-jca-provider name="provider" connection-factory="ConnectionFactory">
        <property name="jcaActivationMapper" value="TestActivationMapper"/>
        <jms-bus busid="bus">
            <jms-message-filter dest-type="TOPIC" dest-name="DestName"/>
        </jms-bus>
    </jms-jca-provider>
Copy to Clipboard Toggle word wrap

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat