object PluginRegistry

Provides entry point to PluginRegistry.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PluginRegistry
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply(): PluginRegistry

    Returns the PluginRegistry singleton instance.

  2. lazy val extraPluginDir: Option[String]
  3. def getGitBucketVersion(pluginJarFileName: String): Option[String]
  4. def getPluginVersion(pluginJarFileName: String): String
  5. def initialize(context: ServletContext, settings: SystemSettings, conn: Connection): Unit

    Initializes all installed plugins.

  6. def install(pluginId: String, url: URL, context: ServletContext, settings: SystemSettings, conn: Connection): Unit

    Install a plugin from a specified jar file.

  7. def reload(context: ServletContext, settings: SystemSettings, conn: Connection): Unit

    Reload all plugins.

  8. def shutdown(context: ServletContext, settings: SystemSettings): Unit
  9. def uninstall(pluginId: String, context: ServletContext, settings: SystemSettings, conn: Connection): Unit

    Uninstall a specified plugin.