StandalonePluginHost
Standalone KTale plugin host.
Explicit assumptions (host-specific)
Plugins are packaged as jars that contain:
ktale-plugin.propertieswithid+main, and optionally.dependencies/.repositoriesfor runtime resolution.The host builds an isolated classloader per plugin.
This is intentionally not part of ktale-api because it assumes a packaging model.
Types
Link copied to clipboard
data class LoadedPlugin(val descriptor: PluginDescriptor, val instance: KtalePlugin, val classLoader: URLClassLoader, val context: PluginContext, descriptorJarPath: Path)