public class ServerPlugin extends Plugin
| Modifier and Type | Class and Description |
|---|---|
static class |
ServerPlugin.CacheKey
Unique key that changes whenever a plugin reloads.
|
Plugin.ApiType| Constructor and Description |
|---|
ServerPlugin(java.lang.String name,
java.lang.String pluginCanonicalWebUrl,
PluginUser pluginUser,
java.io.File srcJar,
org.eclipse.jgit.internal.storage.file.FileSnapshot snapshot,
PluginContentScanner scanner,
java.io.File dataDir,
java.lang.ClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.google.gerrit.extensions.registration.RegistrationHandle handle) |
PluginContentScanner |
getContentScanner() |
com.google.inject.Injector |
getHttpInjector() |
com.google.inject.Injector |
getSshInjector() |
com.google.inject.Injector |
getSysInjector() |
java.lang.String |
getVersion() |
getApiType, getCacheKey, getCleanupHandle, getName, getSrcFile, isDisabled, setCleanupHandle, toStringpublic ServerPlugin(java.lang.String name,
java.lang.String pluginCanonicalWebUrl,
PluginUser pluginUser,
java.io.File srcJar,
org.eclipse.jgit.internal.storage.file.FileSnapshot snapshot,
PluginContentScanner scanner,
java.io.File dataDir,
java.lang.ClassLoader classLoader)
throws InvalidPluginException
InvalidPluginExceptionpublic java.lang.String getVersion()
getVersion in class Pluginpublic com.google.inject.Injector getSysInjector()
getSysInjector in class Pluginpublic com.google.inject.Injector getSshInjector()
getSshInjector in class Pluginpublic com.google.inject.Injector getHttpInjector()
getHttpInjector in class Pluginpublic void add(com.google.gerrit.extensions.registration.RegistrationHandle handle)
public PluginContentScanner getContentScanner()
getContentScanner in class Plugin