【问题标题】:Is it possible to add new elements to the Spring DSL?是否可以向 Spring DSL 添加新元素?
【发布时间】: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>

是否可以在骆驼中做到这一点?

【问题讨论】:

    标签: apache-camel spring-camel


    【解决方案1】:

    不,这是不可能的。在 XML 中扩展 DSL 很困难,而且它不在路线图上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 2020-12-18
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多