Akka-Camel延迟CamelExtension的启动(NullPointerExceptions)

时间:2018-10-19 13:16:37

标签: java scala apache-camel akka

我们有一个与Akka-Camel一起运行Camel(带有春季)的应用程序。我们将按照以下顺序启动该应用程序:

  1. CamelExtension(actorSystem)
  2. 演员(带有骆驼端点)

当骆驼开始从JMS端点开始使用并且使用在actor中启动的其他端点时,我们现在遇到一个问题(在步骤2中)。由于仍在创建Actor,某些消息会收到NullPointerException

据我了解,由于骆驼尚未真正开始,我们无法在具有骆驼终结点的角色开始之前启动CamelExtension。

有人知道有什么方法可以防止在调用CamelExtension时开始消耗Camel吗? (除了对每个路由使用autoStart之外,因为我们不控制XML DSL中的路由定义。)

0 个答案:

没有答案