Class ServerPluginProvider.PluginDescription

  • Enclosing interface:
    ServerPluginProvider

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

      • canonicalUrl

        public final String canonicalUrl
      • dataDir

        public final Path dataDir
    • Constructor Detail

      • 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, ...)