0

Felixを埋め込むアプリケーションがあります。今、私は iPOJO を活用しようとしています。この目的のために、次の宣言を持つ消費者を作成しました。

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

すべてが ant task によってコンパイルされます<ipojo ...

iPOJO のすべての例は、私のアプリケーションが felix コンソールで開始されていることを前提としています。しかし (もう一度) 私のアプリケーションには felix が埋め込まれています。だから私の質問のインスタンスを解決する方法はYetAnotherConsumer

EDITED iPOJOのドキュメントごとに@Neilの質問に答える:

@インスタンス化

目標: 単純なインスタンスを宣言します (これは <instance component="..."> </instance> と同等です)

iPOJO と Felix の組み合わせで私のインスタンスが作成されると思いますYetAnotherConsumer。私の質問は、アプリケーションがこのインスタンスにアクセスする方法です。

EDITED 2ロギングをコンストラクターに配置したYetAnotherConsumerので、これが呼び出されていないことがわかります。これにより、別の質問が発生します-iPOJOを開始する方法、私のfelixは次のように開始されます:

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

iPOJOエンジンを起動するために何が欠けていますか?

4

0 に答える 0