OSGI包外部 - blueprint.xml文件

时间:2015-08-26 21:53:24

标签: java apache-camel karaf blueprint-osgi

使用blueprint.xml定义的camel路由的Karaf包。

有没有办法让blueprint.xml可配置,也就是说,不是捆绑jar的一部分?

我尝试了“导入资源”,但蓝图似乎不支持。 清单中的Bundle-Blueprint不能指向bundle jar外部的文件。

目的是能够动态更改路线,并且在基于内容的路线选择时也可以选择可变数量。

似乎对我有用的唯一方法是使用带有RouteBuilder的java代码 - RouteDefinition,WhenDefinition ...并在外部配置文件中指定路由。

0 个答案:

没有答案