Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第133章 Ref
ref コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ref: コンポーネントは、レジストリーにバインドされる既存のエンドポイントの検索に使用されます。
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ref:someName
ref:someName
someName はレジストリー内のエンドポイントの名前です(通常は、常に Spring レジストリーではありません)。Spring レジストリーを使用している場合、
someName
は Spring レジストリー内のエンドポイントの Bean ID になります。
ランタイムルックアップ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
このコンポーネントは、実行時に URI を計算できるレジストリーのエンドポイントの動的検出が必要な場合に使用できます。次に、以下のコードを使用してエンドポイントを検索できます。
また、以下のようなレジストリーでエンドポイントの一覧を定義することも可能です。
<camelContext id="camel" xmlns="http://activemq.apache.org/camel/schema/spring"> <endpoint id="normalOrder" uri="activemq:order.slow"/> <endpoint id="bigspenderOrder" uri="activemq:order.high"/> ... </camelContext>
<camelContext id="camel" xmlns="http://activemq.apache.org/camel/schema/spring">
<endpoint id="normalOrder" uri="activemq:order.slow"/>
<endpoint id="bigspenderOrder" uri="activemq:order.high"/>
...
</camelContext>
例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
以下の例では、URI の
ref:
を使用して、Spring ID endpoint2
でエンドポイントを参照します。
当然ながら、代わりに
ref
属性を使用できます。
<to ref="endpoint2"/>
<to ref="endpoint2"/>
これは、記述のより一般的な方法です。