2016-12-19 3 views
0

サーブレットフィルタを使用した場合と同じように実行される最初と最後にルートを設定する必要があります。キャメルにこれを行う方法はありますか?私は交換所にアクセスできますか?または、おそらく、応答が構築される直前にonCompletionを1回だけ実行させる方法はありますか? 、http://camel.apache.org/oncompletion.htmlCamelを使用してサーブレットフィルタの機能を作成する方法

とルートのスタートで、その後、interceptFromを使用するため、またはイベントリスナー:完了時に

答えて

1

あなたは消費者が応答を書き戻す直前にものを行うために使用することができますBeforeConsumerモードを持っていますまたはルートポリシーまたは他の何か。キャメルにはいくつかの方法があります。

+0

BeforeConsumerを使用したonCompletionはすべてのルートの終わりにトリガーされます。したがって、別のルートを呼び出すルートがある場合は、複数回トリガーできます。私はサーブレットフィルタのように動作するものが必要です。 InterceptFromは入ってもうまく動作するようです。 – ajaxon

関連する問題