如何延迟AMQ关闭直到PaxExam测试中的骆驼路线关闭之后

问题描述 投票:0回答:1

我正在跑步

  • SerivceMix 6.1.2
  • 骆驼2.16.3
  • PaxExam 4.10
  • ActiveMQ 5.12.3通过@Configure嵌入ServiceMix作为一项功能来模拟外部的功能

[当我测试具有AMQ端点的Camel路由并且测试方法完成时,AMQ会比Camel路由更早关闭。导致路由端点抛出很多丢失的连接异常,尤其是在进行飞行时。AMQ的起始级别比我的路线低得多。我如何确保关机顺序:-路线-amq,-服务组合?

apache-camel apache-karaf pax-exam
1个回答
0
投票

指定具有您的骆驼路线(或测试捆绑包)取决于ActiveMQ代理服务。当捆绑包被关闭时,它们将以相反的依赖关系顺序关闭,并且代理(不依赖于您的任何编码服务)应该在最后关闭。

© www.soinside.com 2019 - 2024. All rights reserved.