0

同僚のために既存の Camel ルートにいくつかの機能を追加しようとしています。ルートは、必要なすべてのことを行うアダプターへの呼び出しを利用します。1 つの例外を除いて、Camel で使用されているメソッドには次のシグネチャがあります。

    public void logCustomEvent(MyForm form,
        @Header("myHeader") String myHeader,
        @Header("myBoolean") boolean myBoolean) { ... }

このルートで、何もする必要のないシナリオを処理したいと考えています。logCustomerEventしたがって、アダプター メソッドに直接ジャンプするだけですが、これは、 myHeaderString 値がまだヘッダーに入力されていないことも意味します。

を見つけた.setHeader(String, Expression)ので、MVEL や Simple などを使用してルートに Expression を作成する簡単な方法があるかどうか知りたいです。

これを行う方法を知っている人はいますか?

4

0 に答える 0