【发布时间】:2020-06-11 17:53:14
【问题描述】:
我正在尝试向 Camel 添加一些新功能 - 本质上是一个自定义处理器,它接受多个参数并执行某些数据操作,以及在给定的 Camel 上下文中对所有此类处理器进行全局配置。我的挑战是我希望同时支持 Java 和 XML DSL,即不必定义 Spring bean 然后使用 Camel 的 <custom> 标签,我更喜欢自定义命名空间和有意义的元素名称,例如:
<acme:my-global-config com=“foo”/>
<route>
<from uri=“direct:doSomething”/>
<acme:my-custom-processor param=“value” param2=“value2”/>
<to uri=“direct:doSomethingElse”/>
</route>
是否可以在骆驼中做到这一点?
【问题讨论】: