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

cIntercept

各メッセージサブルートをインターセプトし、元のサブルートを変更せずにそれを別のサブルートにリダイレクトします。この迂回が完了すると、元々意図されていたターゲットエンドポイントへのメッセージルーティングが続行されます。これは、テスト時にエラー処理をシミュレートするのに役立ちます。

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

cInterceptの標準プロパティ

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

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

使用方法

使用ルール

cInterceptはサブルートの開始コンポーネントです。

[Connections] (接続)

[Row / Route] ( (行/ルート): [Route] (ルート)リンクを選択して、cInterceptがリッスンするすべてのサブルートのすべてのメッセージをインターセプトします。

 

[Trigger / When] (トリガー/この場合): [When] (この場合)リンクを選択してインターセプトするメッセージをフィルタリングし、[Component] (コンポーネント)ビューをクリックします。

[Type] (タイプ)リストで、条件の宣言に使う言語のタイプを選択します。

[Condition] (条件)フィールドに、メッセージのフィルタリングに使う条件を入力します。

この条件に一致しないすべてのメッセージは、デフォルトでドロップされますが、Otherwiseリンクで取得して別のチャネルへ送ることもできます。

制限事項

元のサブルートをそのまま維持するには、別のサブルートではcInterceptのみを使うようにします。

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

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