Class PluginLoader

java.lang.Object
de.julianweinelt.datacat.dbx.api.plugins.PluginLoader

public final class PluginLoader extends Object
  • Constructor Details

    • PluginLoader

      public PluginLoader(DbxAPI api)
  • Method Details

    • loadAll

      public void loadAll()
      Loads all plugins found by the scanner, resolving dependencies and load order.
    • initializeAll

      public void initializeAll()
    • unload

      public void unload(String name)
    • unloadAll

      public void unloadAll()
    • unload

      @Experimental public void unload(DbxPlugin plugin)
    • loadPlugin

      @Experimental public void loadPlugin(String name)
      Loads a plugin by its name.
      Parameters:
      name - The name of the plugin to load.
    • initializePlugin

      public void initializePlugin(DbxPlugin plugin)