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. Protected

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 getPluginInfoFromClassLoader(classLoader: ClassLoader): Option[PluginInfo]
  5. def getPluginVersion(pluginJarFileName: String): String
  6. def initialize(context: ServletContext, settings: SystemSettings, conn: Connection): Unit

    Initializes all installed plugins.

  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.