Java ApacheCamel:CamelContext停止时的通知
当上下文停止时,如何获得通知?API有addStartupListener,但上下文停止时没有类似的通知?这是一种方法Java ApacheCamel:CamelContext停止时的通知,java,apache-camel,Java,Apache Camel,当上下文停止时,如何获得通知?API有addStartupListener,但上下文停止时没有类似的通知?这是一种方法 camelContext.addLifecycleStrategy(new LifecycleStrategySupport() { @Override public void onContextStop(CamelContext context) { } }); 更多信息请参见克劳斯·易卜生的回答,他是《骆驼在
camelContext.addLifecycleStrategy(new LifecycleStrategySupport() {
@Override
public void onContextStop(CamelContext context) {
}
});
更多信息请参见克劳斯·易卜生的回答,他是《骆驼在行动》的作者这个问题也在骆驼邮件列表中提出 有几种方法。正如Evgeniy Dorofev所展示的生命周期战略。 另一个是事件通知程序,它使用事件对象,并且具有比生命周期策略更多的事件。例如,如本例所示: 如果您使用Spring或Blueprint XML,那么您可以通过定义一个bean来配置它们,Camel将按照这里的文档进行选择: