~/talk

Plug-in Architectures With Layrry & Java Module System

Talkat J-Fall Virtual 2020 · 2020-11-03..11-06· [java, software-architecture]
links:none on file
links:none on file
slides:none on file

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

  1. 0:00Start
  2. 0:49Gunnar Morling
  3. 1:13Andres Almiray
  4. 1:50JPMS
  5. 2:42Some User Statements
  6. 4:44Module Layers
  7. 5:45Using the Layers API
  8. 7:23Hello, Layrry!
  9. 10:13Ready-Made Launcher
  10. 14:45Plug-in Architectures
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.