Package com.google.gerrit.server.plugins
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 Summary
Fields Modifier and Type Field Description StringcanonicalUrlPathdataDirPluginUseruser
-
Constructor Summary
Constructors Constructor Description PluginDescription(PluginUser user, String canonicalUrl, Path dataDir, GerritRuntime gerritRuntime)Creates a new PluginDescription for ServerPluginProvider.
-
-
-
Field Detail
-
user
public final PluginUser user
-
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 pluginscanonicalUrl- plugin root Web URLdataDir- directory for plugin datagerritRuntime- current Gerrit runtime (daemon, batch, ...)
-
-