OSGI モデルを使用する Java アプリケーションが 1 つあります。
2 つの既存のバンドルがあります。
- コムモス
- com.login
com.loginAuthenticatorサービス(認証用の独自サービス)の実装と登録があります。com.loginだけでなく、com.mosこの認証サービスを使用します。
現在、1 つの新しいバンドル ( com.new) を作成しており、Authenticator Service を追加/変更する必要があるため、独自の実装を作成しました。
プログラム/アプリケーションを起動すると、新しいバンドルcom.newが後で実行されるとcom.login、すべてのバンドルが新しいバンドルを使用します。Authenticator Serviceただし、com.newバンドルが前に実行されるcom.loginと、古いバンドルAuthenticator Serviceが利用可能になります。
OSGIどのバンドルを最初に開始するかなど、何らかの優先順位を付けるメカニズムはありますか。