I am trying to understand how OSGi application works in Java 9 assuming that OSGi bundle is not JPMS module (as far as I know there is still no solution that OSGi bundle could be at the same time JPMS module for production). And I have several questions:
- Do I understand right that all OSGi application will be one unnamed module?
- If #1 yes, then how does
Bundle.update()works? Is bundle reloaded to unnamed module?
If I understand everything wrong, please explain main principles.