活性化されました。また、コンポーネントクラスはインターフェイスを実装しているので、コンポーネントのアクティブ化の際に自動的にサービスが登録されることを理解しています。有効な方法は、私はOSGiのコンポーネントを持って
ここで、特定の条件が満たされている場合、コンポーネントのアクティブ化とサービス登録を動的に中断できるようにしたいと思います。コンポーネントアクティベータで 'ComponentException'をスローすると、ジョブが実行されないようです:
@Activate
public void activate() {
if (notReady)
throw new ComponentException("Component not ready");
}
何か提案がありますか?ありがとう!