public class LocalPluginManager extends PluginManager
PluginManager
.PluginManager.FailedPlugin, PluginManager.PluginCycleDependenciesMonitor, PluginManager.PluginUpdateMonitor, PluginManager.UberClassLoader
activePlugins, CONFIGURE_UPDATECENTER, context, CUSTOM_PLUGIN_MANAGER, failedPlugins, FAST_LOOKUP, plugins, pluginUploaded, rootDir, uberClassLoader, UPLOAD_PLUGINS
Constructor and Description |
---|
LocalPluginManager(File rootDir)
Creates a new LocalPluginManager
|
LocalPluginManager(Jenkins jenkins)
Creates a new LocalPluginManager
|
LocalPluginManager(javax.servlet.ServletContext context,
File rootDir)
Creates a new LocalPluginManager
|
Modifier and Type | Method and Description |
---|---|
protected Collection<String> |
loadBundledPlugins()
If the war file has any "/WEB-INF/plugins/*.jpi", extract them into the plugin directory.
|
addDependencies, copyBundledPlugin, createDefault, createPluginStrategy, discover, doCheckUpdatesServer, doInstall, doInstallNecessaryPlugins, doInstallPlugins, doInstallPluginsDone, doPlugins, doPrevalidateConfig, doProxyConfigure, doSiteConfigure, doUpdateSources, doUploadPlugin, dynamicLoad, dynamicLoad, getApi, getBundledPluginManifest, getCompatibilityTransformer, getDisplayName, getFailedPlugins, getOverrides, getPlugin, getPlugin, getPlugins, getPlugins, getPluginStrategy, getProxyDescriptor, getSearchUrl, getWorkDir, identifyPluginShortName, initTasks, install, isPluginUploaded, loadDetachedPlugins, loadPluginsFromWar, loadPluginsFromWar, parseRequestedPlugins, prevalidateConfig, resolveDependantPlugins, stop, whichPlugin
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
public LocalPluginManager(@CheckForNull javax.servlet.ServletContext context, @NonNull File rootDir)
context
- Servlet context. Provided for compatibility as Jenkins.getInstance().servletContext
should be used.rootDir
- Jenkins home directory.public LocalPluginManager(@NonNull Jenkins jenkins)
jenkins
- Jenkins instance that will use the plugin manager.public LocalPluginManager(@NonNull File rootDir)
rootDir
- Jenkins home directory.protected Collection<String> loadBundledPlugins()
loadBundledPlugins
in class PluginManager
Copyright © 2004–2017. All rights reserved.