Interface DynamicPluginLoader

All Superinterfaces:
PluginLoader
All Known Implementing Classes:
BundledPluginLoader, DirectoryPluginLoader, ForwardingPluginLoader, PermissionCheckingPluginLoader, RosterFilePluginLoader, ScanningPluginLoader

public interface DynamicPluginLoader extends PluginLoader
Plugin loader that supports installed plugins at runtime
See Also:
  • Method Details

    • canLoad

      String canLoad(PluginArtifact pluginArtifact)
      Determines if this loader can load the jar.
      Parameters:
      pluginArtifact - The jar to test
      Returns:
      The plugin key, null if it cannot load the jar
      Throws:
      PluginParseException - If there are exceptions parsing the plugin configuration