我们有一个与Akka-Camel一起运行Camel(带有春季)的应用程序。我们将按照以下顺序启动该应用程序:
当骆驼开始从JMS端点开始使用并且使用在actor中启动的其他端点时,我们现在遇到一个问题(在步骤2中)。由于仍在创建Actor,某些消息会收到NullPointerException
。
据我了解,由于骆驼尚未真正开始,我们无法在具有骆驼终结点的角色开始之前启动CamelExtension。
有人知道有什么方法可以防止在调用CamelExtension时开始消耗Camel吗? (除了对每个路由使用autoStart之外,因为我们不控制XML DSL中的路由定义。)