在camel中有什么东西可以把java dsl转换成xml dsl吗?

bakd9h0s  于 2022-11-07  发布在  Apache
关注(0)|答案(3)|浏览(189)

我认为这将是有用的,在java中有用的路由,并有他们自动转换为xml。即使它不是完全可转换的,至少有一些措施,它可以做到。
它是否已经以某种形式存在?

i7uaboj4

i7uaboj41#

是的,试试看hawtio,它可以用XML输出路线。当你运行Camel时,有JMX API或Java API可以用XML输出跑步路线,不管你是用Java、Groovy、Scala还是XML等编码路线。

insrf1ej

insrf1ej2#

正如Claus提到的,您可以使用hawtio来管理 Camel 路线,您可以在它们的xml表单上看到路线,让我用更多的图片来丰富他的解释;
在这里,我用java dsl编写了路由,可以看到它们的xml格式x1c 0d1x
或者可以将路由转储为xml

esyap4oy

esyap4oy3#

从建议与来源,有

ExtendedCamelContext ecc = camelContext.adapt(ExtendedCamelContext.class);
...
ecc.getModelToXMLDumper().dumpModelAsXml(camelContext, definition);

相关问题