【发布时间】:2017-03-30 17:18:42
【问题描述】:
我有一个骆驼应用程序,我在下面的结构中创建
main thread
create Camel Context
addRoute(routeBuilder1)
addRoute(routeBuilder2)
context.start
RouteBuilder1
R11
R12
R13
R14
RouteBuilder2
R21
R22
在非常特殊的情况下,我需要停止上下文(立即停止所有处理)。当我使用 context.shutdown 时,我注意到如果正在进行路由处理,camel 无法停止它(称为优雅关闭),并且该路由继续处理。然而,就我而言,我需要立即停止一切。
我们怎样才能做到这一点?
【问题讨论】:
标签: java apache-camel spring-scheduled