번들이 중지되었을 때 어떤 일이 발생하고 그에 따라 달라지는 번들의 결과에 대한 이해를 해결하려고합니다.해결 된 상태의 번들에 대한 번들 종속성
예를 들어 A와 B 두 개의 번들이있는 경우 번들 A는 (OSGi 프레임 워크 제외) 종속성이 없지만 일부 패키지를 내 보냅니다. 번들 B는 A에서 패키지를 가져오고 이후에 클래스를 사용하지만 서비스가 아닌 경우 해당 클래스를 사용합니다. 두 번들 모두 OSGi 프레임 워크에 설치되어 상태가 '활성'으로보고됩니다.
상황이 발생하면 번들 A가 '해결됨'상태로 올바르게 번들 전환을 이해할 수 있도록 번들 A가 중지되지만 재시작되지 않습니다. 이는 번들 A의 모든 내보내기를 사용할 수 없다는 것을 의미하며, 그렇다면 번들 B도 A가 수행 할 때 프레임 워크에 의해 자동으로 중지되어야합니까?
내 OSGI 콘솔에서 A를 제거한 후에도 Bundle B를 새로 고치고 해결하고 활성화 할 수 있습니까? 그 이유는 무엇입니까? – Ngupta