在运行时重新配置Apache Camel路由参数

时间:2013-09-11 23:07:40

标签: apache-camel

我在代码中配置了聚合:

.aggregate(new BodyAggregationStrategy())
    .constant(true)
    .completionSize(1000)    // Static value
    .completionTimeout(300)  // Static value

启动Apache Camel上下文后,是否可以更改 completionSize completionTimeout 值等各种参数?

当上下文运行时,很多数据都会通过它传输,我想增加一些参数,比如队列大小等等。

2 个答案:

答案 0 :(得分:2)

你能做什么,是通过CameContext

  • 停止路线
  • 删除路线
  • 使用新参数添加路线
  • 启动路线

答案 1 :(得分:0)

您是否尝试通过JMX进行连接并查看是否可以配置这些参数?