今日、私はバンドルを更新したときに状況に遭遇しましたが、コードに変更がないのでプログラムは動作し続けました。いくつかの読みになった後、私はOSGiのリフレッシュしなければならないことを理解 - (SOで見つかった)次のコードを:いつosgiリフレッシュを行うべきですか?
Bundle systemBundle = bundleContext.getBundle(0);
FrameworkWiring frameworkWiring = systemBundle.adapt(FrameworkWiring.class);
frameworkWiring.refreshBundles(null);
だから私の質問 - 私はOSGiのリフレッシュをするときにすればよいですか?アップデート後のみ?それぞれのバンドルのアップデート後、またはNバンドルをアップデートした後、リフレッシュできますか?