我想知道是否有可能从骆驼上下文返回全部或部分路由-我想使用Java进行配置,然后检索它以将其导出到xml。
有没有办法做到这一点?我没有在文档中找到任何东西,希望我只是错过了一些东西,并且有一种方法。
是的,您正在寻找的是此JMX MBean接口:http :
//camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/api/management/mbean/ManagedCamelContextMBean.html# dumpRoutesAsXml()
基本上,默认情况下,Camel中默认启用了JMX,因此您可以使用JConsole之类的JMX控制台连接到运行Camel的JVM。然后像跟踪CamelContext MBean一样org.apache.camel:context=...,type=context,name=...
调用该操作dumpRoutesAsXml()
。然后,您将以XML形式获取Camel上下文中的所有路由。
有关Camel和JMX的更多信息,您也可以参考此文档:http :
//camel.apache.org/camel-jmx.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句