Hi Alan,

On 09/07/2016 08:24 AM, Alan Bateman wrote:
On 06/09/2016 23:37, Alex Buckley wrote:

On 9/6/2016 3:31 PM, Richard Opalka wrote:
Can Jigsaw module be both upgreadeable and automatic?

No. By definition, an upgradeable module is a module linked into a runtime image. An automatic module is not linked into a runtime image.
Maybe the question is asking if it's possible to deploy an automatic module on the upgrade module path to upgrade a module in the runtime image? That is possible of course (and necessary in the case of the java.transaction module because the EE version has dependences that aren't modules yet).

-Alan

Your guess was correct Alan (my english isn't perfect).
Yes my distorted question was whether it should be possible to
"upgrade" Jigsaw module with automatic module.

Few more questions:

 * Module java.se.ee defines list of upgradeable modules (related to EE).
   Is it enforced by JDK (at both compile time and runtime)
   only upgradeable modules can be upgraded?
   There are no other upgradeable modules except
   those listed in java.se.ee, right?
   Or one could upgrade any module not provided by Boot loader?

 * Both AppClassLoader and PlatformClassLoader don't override
ClassLoader.getResource(String) method which fallbacks to NOOP
ClassLoader::findResource(String). Shouldn't they implement it?

I'm asking because I upgraded JAXB module locally with automatic module.
There's

META-INF/services/javax.xml.bind.JAXBContext

provided there but resourceLookup doesn't work.

Richard

Reply via email to