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, toString
public 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
InvalidPluginException
public java.lang.String getVersion()
getVersion
in class Plugin
public com.google.inject.Injector getSysInjector()
getSysInjector
in class Plugin
public com.google.inject.Injector getSshInjector()
getSshInjector
in class Plugin
public com.google.inject.Injector getHttpInjector()
getHttpInjector
in class Plugin
public void add(com.google.gerrit.extensions.registration.RegistrationHandle handle)
public PluginContentScanner getContentScanner()
getContentScanner
in class Plugin