OSGIサービス間の動的依存関係を管理するために、サービスバインダーバンドルがhereに導入されました。このサービスは、OSGIプラットフォームで必要なサービスの可用性を制御し、バンドル・コンポーネント記述子に記述されている可用性とバインディング・ポリシーに従ってサービス間のバインディングを確立します。これにより、必要なサービスが利用できない場合に、バンドルのアクティベーションがカスタマイズされます。 このようなサービスは、乙女座で提供されていますか?または、乙女座にサービスバインダーを追加して適応させる必要がありますか?EclipseのOSGIサービスバインダーVirgo
ありがとうございました。
Blueprintを使用してサービスの依存関係を管理しない理由は何ですか? –
バンドルを開始するとき、Virgoがすべての依存関係を見つけることができない場合、そのバンドルを開始できませんでした。サービスの依存関係の解決が必ずしも必須ではないように、その動作をカスタマイズする必要があります。私は、このようなものが他のOSGiの実装上に存在することを知っています。 –
青写真のメタデータでオプションのサービスをマークすると、あなたにとって魅力的ですか?青写真を使用すると、既にVirgoにあるものを利用することができ、Blueprintはサービスの依存関係を管理する非常に堅牢な方法です。 –