我试图用@ManagedResource和@ManagedOperation的方法注释一个RouteBuilder,但我在JConsole中找不到它。其他类(包括我的带批注的自定义终结点(显示正常。
我不确定这些注释是否适用于骆驼中的各种类?!在我的例子中,带注释的RouteBuilder是某种中央控制类。不包含路由,但正在加载其他几个路由生成器。它还添加了全局(上下文范围(异常处理程序,并添加了集中处理启动和控制逻辑的 RoutePolicyFactory。
我想通过JMX重新提供的方法,该方法可以启动/停止某些路由组。
完整起见,我添加了答案我得到了一个骆驼邮件列表:
您必须简单地实现Service或StaticService(用于Singleton Services(,并通过addService将其添加到CamelContext中。