Camel拦截从停止时消息从代理消耗

时间:2018-01-09 22:08:54

标签: apache-camel jms activemq

我试图在实际路线开始之前检查一个动态条件。

实际路线:

from("activemq:queue:testQueue").routeId("testQueue").to("mock:abc");

以上路线的拦截器:

interceptFrom().when(header("name").isEqualTo("ramden")).stop();

所以我的问题是当消息发布到testQueue时,标题为名称,值为ramden,拦截器会在条件为真时启动并停止路由。但是消息由应用程序使用并从代理中出列。我需要将消息发送回拦截器中路由停止的代理。应用程序不应使用该消息。

0 个答案:

没有答案