Class ServerPluginProvider.PluginDescription

java.lang.Object
com.google.gerrit.server.plugins.ServerPluginProvider.PluginDescription
Enclosing interface:
ServerPluginProvider

public static class ServerPluginProvider.PluginDescription extends Object
Descriptor of the Plugin that ServerPluginProvider has to load.
  • Field Details

    • user

      public final PluginUser user
    • canonicalUrl

      public final String canonicalUrl
    • dataDir

      public final Path dataDir
  • Constructor Details

    • PluginDescription

      public PluginDescription(PluginUser user, String canonicalUrl, Path dataDir, GerritRuntime gerritRuntime)
      Creates a new PluginDescription for ServerPluginProvider.
      Parameters:
      user - Gerrit user for interacting with plugins
      canonicalUrl - plugin root Web URL
      dataDir - directory for plugin data
      gerritRuntime - current Gerrit runtime (daemon, batch, ...)