public class HyperLocalPluginManager
extends hudson.LocalPluginManager
| Modifier and Type | Class and Description |
|---|---|
static class |
HyperLocalPluginManager.ModClassicPluginStrategy
A PluginStrategy that supports custom classloaders (the UberPlusClassLoader).
|
static class |
HyperLocalPluginManager.SmallSezpoz
This is pretty much a copy of the final ExtensionFinder.Sezpoz class from 1.651 fitted
for a custom ClassLoader rather than checking Jenkins
The only differences are:
* getIndices -> ClassLoader parameter; doesn't check Jenkins
* find -> ClassLoader parameter
* scout -> ClassLoader parameter
IMPORTANT: don't use find(Class<T> type, Hudson hud) as the getIndices method will error.
|
class |
HyperLocalPluginManager.UberPlusClassLoader
ClassLoader that can see all plugins. |
| Modifier and Type | Field and Description |
|---|---|
HyperLocalPluginManager.UberPlusClassLoader |
uberPlusClassLoader |
| Constructor and Description |
|---|
HyperLocalPluginManager() |
HyperLocalPluginManager(boolean cycles) |
HyperLocalPluginManager(String rootDir) |
HyperLocalPluginManager(String rootDir,
boolean cycles) |
| Modifier and Type | Method and Description |
|---|---|
protected HyperLocalPluginManager.ModClassicPluginStrategy |
createModPluginStrategy() |
org.jvnet.hudson.reactor.TaskBuilder |
diagramPlugins(hudson.init.InitStrategy initStrategy)
Import plugins for use.
|
HyperLocalPluginManager.ModClassicPluginStrategy |
getPluginStrategy() |
copyBundledPlugin, createPluginStrategy, discover, doCheckUpdatesServer, doInstall, doInstallNecessaryPlugins, doPrevalidateConfig, doProxyConfigure, doSiteConfigure, doUpdateSources, doUploadPlugin, dynamicLoad, getApi, getBundledPluginManifest, getCompatibilityTransformer, getDisplayName, getFailedPlugins, getOverrides, getPlugin, getPlugin, getPlugins, getPlugins, getProxyDescriptor, getSearchUrl, getWorkDir, identifyPluginShortName, initTasks, isPluginUploaded, parseRequestedPlugins, prevalidateConfig, resolveDependantPlugins, stop, whichPluginpublic final HyperLocalPluginManager.UberPlusClassLoader uberPlusClassLoader
public HyperLocalPluginManager()
public HyperLocalPluginManager(boolean cycles)
public HyperLocalPluginManager(String rootDir)
public HyperLocalPluginManager(String rootDir, boolean cycles)
public HyperLocalPluginManager.ModClassicPluginStrategy getPluginStrategy()
getPluginStrategy in class hudson.PluginManagerprotected HyperLocalPluginManager.ModClassicPluginStrategy createModPluginStrategy()
public org.jvnet.hudson.reactor.TaskBuilder diagramPlugins(hudson.init.InitStrategy initStrategy)
initStrategy - Init strategy to use for the diagramCopyright © 2016–2017. All rights reserved.