Package-level declarations
Types
Link copied to clipboard
Default implementation of PluginLoader that supports:
Link copied to clipboard
data class DiscoveredPlugin(val pluginId: String, val version: String, val mainClass: String, val jarPath: String, val dependencies: List<String> = emptyList(), val artifactLastModifiedMs: Long, val artifactChecksum: String, val pluginClassLoader: ClassLoader? = null)
Represents a discovered plugin from the filesystem.
Link copied to clipboard
interface PluginLoader
Discovers and loads plugins dynamically at runtime. Supports directory-based discovery and SPI-based loading.