如何在嵌入felix时解析使用者的实例

时间:2012-03-22 12:49:54

标签: osgi embedding apache-felix ipojo

我有embeds Felix的申请。现在我正在尝试利用iPOJO。 为此我创建了消费者,它有以下声明:

@Component
@Instantiate
public class YetAnotherConsumer {
    @Requires(specification = "lookup.Lookup")
    List<Lookup> allLookups;

所有内容都由ant任务<ipojo ...编译。

iPOJO的所有示例都假定我的应用程序是在felix控制台下启动的。但是(再一次)我的应用程序嵌入了felix。所以我的问题是如何解决YetAnotherConsumer的实例?

已编辑根据iPOJO文档回答@Neil问题:

  

@Instantiate

     

目标:声明一个简单的实例(这相当于&lt; instance component =“...”&gt;&lt; / instance&gt;

我认为iPOJO和Felix的组合将创建我的YetAnotherConsumer实例。所以我的问题是我的应用程序如何访问此实例?

已编辑2 我已将记录放置到YetAnotherConsumer的构造函数中,因此我可以看到未调用此构造函数。这引发了另一个问题 - 如何启动iPOJO,我的felix开始如下:

m_felix = new Felix(configMap);
m_felix.start();

启动iPOJO引擎错过了什么?

0 个答案:

没有答案