object PluginRegistry
Provides entry point to PluginRegistry.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PluginRegistry
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Value Members
-
def
apply(): PluginRegistry
Returns the PluginRegistry singleton instance.
- lazy val extraPluginDir: Option[String]
- def getGitBucketVersion(pluginJarFileName: String): Option[String]
- def getPluginVersion(pluginJarFileName: String): String
-
def
initialize(context: ServletContext, settings: SystemSettings, conn: Connection): Unit
Initializes all installed plugins.
-
def
install(pluginId: String, url: URL, context: ServletContext, settings: SystemSettings, conn: Connection): Unit
Install a plugin from a specified jar file.
-
def
reload(context: ServletContext, settings: SystemSettings, conn: Connection): Unit
Reload all plugins.
- def shutdown(context: ServletContext, settings: SystemSettings): Unit
-
def
uninstall(pluginId: String, context: ServletContext, settings: SystemSettings, conn: Connection): Unit
Uninstall a specified plugin.