StandalonePluginClassLoaderFactory

Builds an isolated plugin classloader for a standalone host.

Design note

  • Parent is the host classloader (provides KTale + server runtime types).

  • URLs include plugin jar + resolved dependency jars.

  • Classloader strategy (parent-first vs child-first) is a host decision; we start parent-first.

Functions

Link copied to clipboard
fun create(pluginJar: Path, dependencyJars: List<Path>, parent: ClassLoader): URLClassLoader