Newer
Older
gitbucket_jkp / src / main / scala / plugin / Plugin.scala
@Naoki Takezoe Naoki Takezoe on 8 Feb 2015 258 bytes Add migration system for plugins
package plugin

import util.Version

trait Plugin {

  val pluginId: String
  val pluginName: String
  val description: String
  val versions: List[Version]

  def initialize(registry: PluginRegistry): Unit

  def shutdown(registry: PluginRegistry): Unit

}