2

宣言型サービスとのサービス バインディングの順序を確認または決定する方法はありますか? 私の問題は、OSGI で他のサービスの中でもログ サービスを実行していることです。これで、私のコンポーネントは、このロギング サービスと他のいくつかのサービスをバインドします。サービスがバインドまたはバインド解除されるたびにログ メッセージを書き込みたい。ただし、サービス A がログ サービスの前にバインドされている場合、A のログ エントリを書き込むことはできません。

どうにかしてバインディングの順序を設定できますか? サービスのバインド ポリシーを「静的」に設定することについて読みました。これは、このサービスが最初にバインドされるようにするためのものです。しかし、それはまさに私が望むものではありません。なんらかの理由でログ サービスが消えるたびにコンポーネントを再作成したくありません。

4

2 に答える 2

0

DS ランタイムには、内部で何が起こっているかを確認するのに役立つオプションのログまたはトレース オプションがいくつかある場合があります。

于 2013-10-25T21:02:20.540 に答える