从 Java 中的骆驼路线获取可视化文档?

flo*_*o83 6 java apache-camel hawtio jbossfuse

我是 apache Camel 的新手,并通过 Java DSL 使一些路由正常工作。

现在我想知道是否有机会使用 JBoss Fuse 自动获得这些路线的可视化表示?

我的意思是不再手工绘制它,更多的是自动记录:-)

编辑: 由于否决似乎比答案更容易,我尝试稍微改一下我的问题。
我正在寻找一种可能性,对我定义的路线(Java)进行逆向工程,并从中获取带有盒子的图片。

Hawtoi,我之前尝试过的,给出了一个漂亮的结果,但也提供了很多我的文档不需要的其他东西。
因此我看了一下 JBoss Fuse。但在这里我只能绘制我的流程并将它们保存为blueprint.xml。JBoss Fuse 中无法从 Java 代码到 blueprint.xml 吗?我错过了什么吗?

Cla*_*sen 5

JBoss Camel Developer Tools for Eclipse 可以可视化从 XML 文件加载的 Camel 路由。然后,您可以保存这些图表等以用于文档目的。

它尚未与 Java 路由配合使用,但他们已经讨论过在未来添加对此的支持。Mind Java 更难,因为它的 Java 代码和最终用户可以做很多其他事情,而不仅仅是常规的 Camel 路由,因此将其解析为可视化图表比 XML 更难。

https://tools.jboss.org/features/apachecamel.html

但在撰写本文时,还没有工具可以从 Java DSL 可视化 Camel 路由。

Apache Camel IDEA 插件有一张票,看看我们将来是否可以添加 XML 和 Java 的路线可视化:https://github.com/camel-idea-plugin/camel-idea-plugin/issues/27