OSGiに基づいてApache Karafコンテナーを実行するApache ServiceMix 4 ESBを実行しています。OSGi は、コンテナにインストールされたバンドルの状態に関する情報を報告する、ServiceMix コンソールで公開される機能を提供します。
osgi:list
私は高低を検索しました。今、私は尋ねています: ESB で実行されているコード内からこの情報にアクセスするための、実際の例、API の使用に関するガイド、またはその他のガイダンスを知っている人はいますか? 理想的には、私はしたいと思います:
- インストールされているバンドルを特定します。
- 特定されたバンドルの状態を監視します。そして、少なくとも、
- 特定されたバンドルを動的に停止/アンインストールし、開始/再インストールします。
これについて入手可能な情報、またはより良い調査を開始するための手段を共有してください.
ありがとう。