我正在尝试从 Camel 4.0 升级到 4.1,并且没有任何计时器属性出现在交易所上。这些东西被转移到其他地方了吗?时间似乎确实正确。
这些是我所指的属性: https://camel.apache.org/components/4.0.x/timer-component.html
在 4.1 之前,您可以像这样访问这些:
exchange.getProperty(Exchange.TIMER_NAME, String.class)
exchange.getProperty(Exchange.TIMER_PERIOD, String.class)
使用 4.0 我可以看到这些属性在那里,但在 4.1 中它们根本不在那里。
您应该遵循升级指南,您可以在其中找到如何再次打开此功能的详细信息 https://camel.apache.org/manual/camel-4x-upgrade-guide-4_1.html#_camel_timer