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 String
canonicalUrl
Path
dataDir
PluginUser
user
-
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, ...)
-
-