Plug-in Architectures With Layrry & Java Module System
summary
Layrry is an API+launcher that assembles module layers from Maven coordinates (demo uses jbang and Java 11), fetching jars and launching layered JVMs so the same module can run in different versions via classloader isolation. The JavaFX demo adds three plugin tiles by copying jars into a watched plugins directory and removes them live. Runtime unloading is possible but needs GC tuning; a real leak is diagnosed with JFR events and the Eclipse Memory Analyzer using service loader based plugin discovery.
AI-written summary · about
chapters (10)
- 0:00Start
- 0:49Gunnar Morling
- 1:13Andres Almiray
- 1:50JPMS
- 2:42Some User Statements
- 4:44Module Layers
- 5:45Using the Layers API
- 7:23Hello, Layrry!
- 10:13Ready-Made Launcher
- 14:45Plug-in Architectures








