同僚のために既存の Camel ルートにいくつかの機能を追加しようとしています。ルートは、必要なすべてのことを行うアダプターへの呼び出しを利用します。1 つの例外を除いて、Camel で使用されているメソッドには次のシグネチャがあります。
public void logCustomEvent(MyForm form,
@Header("myHeader") String myHeader,
@Header("myBoolean") boolean myBoolean) { ... }
このルートで、何もする必要のないシナリオを処理したいと考えています。logCustomerEvent
したがって、アダプター メソッドに直接ジャンプするだけですが、これは、 myHeader
String 値がまだヘッダーに入力されていないことも意味します。
を見つけた.setHeader(String, Expression)
ので、MVEL や Simple などを使用してルートに Expression を作成する簡単な方法があるかどうか知りたいです。
これを行う方法を知っている人はいますか?