如何以编程方式使用蓝图?

时间:2012-11-13 08:12:41

标签: osgi blueprint-osgi

是否可以不使用XML(声明性地),而是在运行时中连接蓝图服务? 我想要的是一个界面simmilar创建BeanDefinition

ctx.registerBeanDefinition(beanName, BeanDefinition)

不知何故,这应该从一个单独的捆绑包中调用,该捆绑包将启动/停止来自其他捆绑包的服务

1 个答案:

答案 0 :(得分:0)

你应该能够查找你的捆绑包的蓝图上下文,因为它是一个注册的服务,从那里你应该能够通过注册bean来做你喜欢的事情。