我们可以使用Apache Camel停止并启动JMS侦听器吗?

时间:2015-11-12 15:27:06

标签: jms apache-camel

我们需要停止一个监听器,并使用camel启动监听器。将使用Apache camel路由创建这些侦听器。有没有办法使用camel来停止和启动这些监听器?

1 个答案:

答案 0 :(得分:0)

您可以停止使用Apache camel路由创建的JMS侦听器" (只是另一个Camel路线),使用处理器

.....
.process(new Processor() {
   @Override
   public void process(Exchange exchange) throws Exception {
       exchange.getContext().stopRoute("JMSListener");
   }
})

或者您可以使用JMX,并停止路线甚至停止捆绑。