cOnCompletion
元のメッセージ交換が完了した際に、カスタム処理を追加します。
このコンポーネントは、1つまたは複数のサブルートの処理完了後に実行すべきアクションを簡単にする方法を提供します。これにより、監査、ログ記録、クリーンアップ操作などの最終結果処理を、追加のカスタムロジックやインターセプターを用いることなく管理できるようになります。詳細は、Apache Camelのドキュメンテーションhttps://camel.apache.org/components/latest/をご覧ください。
cOnCompletion標準プロパティ
これらのプロパティは、ルートのフレームワークで実行されているcOnCompletionを設定するために使われます。
cOnCompletionコンポーネントは、Exception Handlingファミリーに属しています。
基本設定
| [Properties] (プロパティ) | 説明 |
|---|---|
|
[always] (常に) |
元のメッセージ交換が完了した後に完了タスクをトリガーするには、このオプションを選択します。 |
| [failure only] (失敗のみ) | 元のメッセージ交換が失敗した場合にのみ完了タスクをトリガーするには、このオプションを選択します。 |
| [use original message] (オリジナルメッセージを使用) | 元のルートにあるメッセージを使用するには、このチェックボックスを選択します。 |
| [Mode] (モード) |
|
使用方法
| 使用方法のガイダンス | 説明 |
|---|---|
|
使用ルール |
cOnCompletionはサブルートの開始コンポーネントです。 |
|
接続 |
|
|
制限事項 |
元のサブルートをそのまま維持するには、cOnCompletionは別のサブルートでのみ使用してください。 |