我有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引擎错过了什么?