我正在升级到骆驼3.x,并且在查找方法时遇到了一些麻烦。他们的migration guide并没有涵盖所有内容。具体来说,我正在寻找替代产品:

camelContext.addRouteDefinitions(...)
...
camelContext.getRouteDefinitions()


我在这些文档中都找不到任何东西。

编辑:

我可以使用以下方法直接致电给他们:

camelContext.getExtension(Model.class).getRouteDefinitions()


但这似乎是不正确的...

最佳答案

你需要做

ModelCamelContext mcc = camelContext.adapt(ModelCamelContext.class);


在这里您可以从CamelContext访问与模型相关的API。

08-18 13:12