我正在升级到骆驼3.x,并且在查找方法时遇到了一些麻烦。他们的migration guide并没有涵盖所有内容。具体来说,我正在寻找替代产品:
camelContext.addRouteDefinitions(...)
...
camelContext.getRouteDefinitions()
我在这些文档中都找不到任何东西。
编辑:
我可以使用以下方法直接致电给他们:
camelContext.getExtension(Model.class).getRouteDefinitions()
但这似乎是不正确的...
最佳答案
你需要做
ModelCamelContext mcc = camelContext.adapt(ModelCamelContext.class);
在这里您可以从CamelContext访问与模型相关的API。