Я просто пытаюсь разрешить свое понимание того, что происходит, когда пучок остановлен и последствия для связок, зависящих от них.Зависимость связки от связки в разрешенном состоянии
Например, если есть два пучка A и B. Связка A не имеет зависимостей (кроме рамки OSGi), но экспортирует некоторые пакеты. Bundle B импортирует пакеты из A и впоследствии использует классы из них, но НЕ сервисы (если они есть). Оба пакета установлены в платформе OSGi и сообщают о статусе «Активный».
Теперь возникает ситуация Пакет A останавливается (но НЕ перезапускается), поэтому, если я правильно понимаю, что происходит переход A в состояние «разрешен». Означает ли это, что любой экспорт в пакете A НЕ доступен, и если это так, то пакет B также должен быть остановлен (автоматически по структуре), когда A делает?
В моей консоли OSGI, даже после удаления A, я могу обновить, разрешить и активировать Bundle B., почему это так? – Ngupta