プログラムで宣言型サービスを追加する
-
13-12-2019 - |
質問
ある種のAPIを使用して宣言サービスを追加することは可能ですか?
少し背景:
動的スクリプトに基づくサーバアプリケーションを持っています(それらはいつでも追加、編集、または削除できます)。 これらのスクリプトは、OSGIサービスとおそらくお互いに依存しています。スクリプトが取得するたびに 編集されたスクリプトはJavaScriptにコンパイルされ、その依存関係が検出されます。
その時点で、宣言型サービスとして登録したいので、その時に有効/無効化されます。 依存関係が来て行きます。
- これは可能な限り?それとも私が行方不明の大きなものはありますか?
- OSGI規格で不可能な場合は、FelixやEquinoxのための特定のソリューションがありますか?
- iPojoや青写真のような他のフレームワークでそれをすることができますか?
解決
宣言サービスを不可欠に追加するためのAPIはありません。通常のOSGi APIを使用してサービスを登録して使用できます。おそらくそれがあなたが望むものですか?
依存マネージャーをチェックする。依存関係をサポートしているAPIモデルを提供します。
所属していません StackOverflow