Since the modularization effort may take a significant time and one of the
big features of Java 9 is modularization, why not leverage the
infrastructure of the JDK [1] for that ?  This would not only bring the
modularization but also make it 100% compatible with Java 9.

It also provide solutions around class-loaders [2].

Food for thought... :)

[1] http://openjdk.java.net/projects/jigsaw/spec/sotms/#defining-modules
[2] http://openjdk.java.net/projects/jigsaw/spec/sotms/#class-loaders

On Wed, Mar 29, 2017 at 3:29 PM, Jared Stewart <jstew...@pivotal.io> wrote:

> I have some questions about the ClassLoader isolation proposal. If the
> class loaders of different modules are truly isolated, how can any module
> load classes from a different module?  And conversely, if different modules
> can load classes from each other, how can they truly be isolated?  In
> something like an application server, this seems much simpler, since the
> wars that get deployed to an app server should never need to interact with
> each other.  But how can this work with Geode modules?
>
> > On Mar 29, 2017, at 10:00 AM, Udo Kohlmeyer <ukohlme...@pivotal.io>
> wrote:
> >
> > Hi there Guys,
> >
> > A more detailed proposal for a more modular Geode is available. Please
> review and comment, either on this thread or on confluence.
> >
> > https://cwiki.apache.org/confluence/display/GEODE/
> Geode+Modularization+-+An+approach
> >
> > Udo
> >
>
>

Reply via email to