メイン コンテンツをスキップする 補完的コンテンツへスキップ

cWireTap

メッセージが元のエンドポイントに送信されている間に、メッセージをユーザー定義のURIにワイヤータップします。また、cWireTapを使うと、新しいメッセージをこのワイヤータップURIに同時に入力できます。

詳細は、Apache Camelのドキュメンテーションhttps://camel.apache.org/components/latest/を参照してください。

cWireTapの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているcWireTapを設定するために使われます。

標準cWireTapコンポーネントは、Routingファミリーに属しています。

基本設定

[URI]

ワイヤータップされたメッセージを送信するためのエンドポイントURI。

[Populate new exchange] (新しい交換を入力)

ワイヤータップURIに新しいメッセージを入力するには、このチェックボックスをオンにします。

[Populate Type] (入力タイプ)

このオプションは、[Populate new exchange] (新しい交換を入力)チェックボックスがオンの場合に表示されます。[Populate Type] (入力タイプ)[Expression] (式)または[Processor] (プロセッサー)のいずれかです。

[Expression] (式): 式を使うと、新しい交換のメッセージボディを設定できます。

[Language] (言語): メッセージボディの設定に使用する式の言語を以下から選択します: なしBeanConstantCorrelationIDELGroovyHeaderJoSQLJSonPathJXPathMVELOGNLPHPPropertyPythonRubySimpleSpELSQLXPathXQuery

言語を使って式を作成する方法は、http://camel.apache.org/languages.htmlをご覧ください。

[Expression TXT] (式TXT): メッセージボディを設定する式を入力します。

  [Processor] (プロセッサー): [Code] (コード)フィールドにJavaコードを挿入してメッセージにプロパティやヘッダーなどを設定できるため、交換の入力方法を指定できます。
[Copy the original message] (元のメッセージをコピー)

このチェックボックスをオンにすると、元の交換のコピーが作成されます。元の交換と完全に同じになります。このチェックボックスがオンになっていない場合は、同じエンドポイント名を持つ新しい交換のみが作成されます。メッセージボディとヘッダーがNullです。

交換パターンは両方の条件でInOnlyです。

使用方法

使用ルール

cWireTapはルートの中間コンポーネントになることができます。

制限事項

 該当なし

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。