public class LocalPluginManager extends PluginManager
PluginManager
.PluginManager.FailedPlugin, PluginManager.MetadataCache, PluginManager.PluginCycleDependenciesMonitor, PluginManager.PluginDeprecationMonitor, PluginManager.PluginUpdateMonitor, PluginManager.UberClassLoader
activePlugins, CONFIGURE_UPDATECENTER, context, CUSTOM_PLUGIN_MANAGER, failedPlugins, FAST_LOOKUP, plugins, pluginUploaded, rootDir, SKIP_PERMISSION_CHECK, 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 | *.hpi]", extract them into the plugin directory.
|
addDependencies, copyBundledPlugin, createCache, createDefault, createPluginStrategy, disablePlugins, discover, doCheckUpdatesServer, doInstall, doInstallNecessaryPlugins, doInstallPlugins, doInstallPluginsDone, doPlugins, doPluginsSearch, doPrevalidateConfig, doProxyConfigure, doSiteConfigure, doUpdateSources, doUploadPlugin, dynamicLoad, dynamicLoad, getApi, getBundledPluginManifest, getCompatibilityTransformer, getDisplayName, getFailedPlugins, getLastErrorCheckUpdateCenters, getOverrides, getPlugin, getPlugin, getPlugins, getPlugins, getPluginStrategy, getProxyDescriptor, getSearchUrl, getTarget, getWorkDir, hasAdoptThisPluginLabel, hasAdoptThisPluginLabel, hasLatestVersionNewerThanOffered, identifyPluginShortName, initTasks, install, isMetaLabel, isNonMetaLabel, isPluginUploaded, loadDetachedPlugins, loadPluginsFromWar, loadPluginsFromWar, parseRequestedPlugins, prevalidateConfig, resolveDependentPlugins, start, stop, unscientific, 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.get().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()
PluginManager
loadBundledPlugins
in class PluginManager
PluginManager.loadDetachedPlugins()
) but OEM WARs may have some.Copyright © 2004–2021. All rights reserved.