从Java中的camel路由获取可视化文档?

时间:2017-04-24 19:49:23

标签: java apache-camel jbossfuse hawtio

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

现在我想知道是否有机会用JBoss Fuse自动显示这些路线?

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

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

Hawtoi,我以前尝试过的,给出了一个漂亮的结果,但也提供了许多我文档中不需要的东西。
因此,我看了一下JBoss Fuse。但是在这里我只能绘制我的进程并将它们保存为blueprint.xml。 在JBoss Fuse中,从Java代码到bl​​ueprint.xml的方式是不可能的?我想念一下吗?

1 个答案:

答案 0 :(得分:2)

用于Eclipse的JBoss Camel开发人员工具可以可视化从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