当前位置: 首页 > 知识库问答 >
问题:

如何在运行过程中改变骆驼石英时间

汪安然
2023-03-14

我试着在互联网上找遍了,但没有找到任何关于骆驼石英在运行时更改其时间的适当文档。有没有人知道如何在骆驼路线上开始和停止。

共有1个答案

邹锦
2023-03-14

如果在quartz上启用JMX,则可以使用JMX更改计时器。但是要注意,因为cron在jconsole中很难使用,因为quartz JMX API不是很好。如果您使用的是相当新的Camel版本,那么camel-quartz应该会开箱即用地启用JMX。

hawtio web控制台有一个quartz插件,它有一个门面JMX API[1],可以更容易地更改cron表达式,我们还使web控制台有一个很好的用户界面,允许您这样做。

  • http://hawt.io/
  • [1]https://github.com/hawtio/hawtio/blob/master/hawtio-system/src/main/java/io/hawt/jmx/quartzfacade.java
 类似资料:
  • 问题内容: 我尝试对Apache骆驼路线进行junit测试。像这样的东西: 构建器类的定义如下 “ myExportRouteProcessor”类仅从JPA存储库中获取一些数据,并将结果放入路由。我想要的是在测试类中触发此路由,以检查整个过程是否正确完成。当前,处理器未启动。我该怎么办? 问题答案: 您可以使用AdviceWithRouteBuilder#replaceFromWith直接替换测

  • 我试着为阿帕奇骆驼路线做一个jUnit测试。类似于这样: builder类的定义如下 myExportRouteProcencer类只是从JPA存储库中获取一些数据,并将结果放入路由。我想要的是在测试类中触发此路由,以检查整个过程是否正确完成。目前,处理器没有被触发。我应该做些什么?

  • 我设置了一个endpoint,如下所示: 我用骆驼石英2.22.2和石英1.8.6 下面是从关闭到启动上下文的日志。

  • 如何在Java的运行时添加骆驼路线?我找到了一个Grails示例,但我已经在Java实现了它。 我的应用程序上下文。xml已经有一些预定义的静态路由,我想在运行时向它添加一些动态路由。可能吗?因为包含动态路由的唯一方法是编写路由。然后将路由定义加载到上下文。它将如何在现有的静态路由上工作?运行时路由

  • 我有一个Spring boot应用程序,其中包含几条camel路由,这些路由应该基于Quartz2的CronTrigger启动。由于某种原因,只有第一个计划的路由才会启动,但它是在最后一个计划的时间启动的。 路由一:mytime-1h 路由二:mytime 已配置导出路由:WeekProcessingRoute-Schedule:Quartz2:/cronTrigger?cron=041***?

  • 我想用Apache Camel和Quartz2按spceific顺序设计路线。我定义了一个上下文,添加了两条路由: 代码构建和运行,但我没有来自控制台的反馈,我期待订单1的路由结果。此外,顺序为2的路由不会写入作为参数传递的文件。每条路线,采取单独正确运行。有人能帮帮我吗?