Index
All Classes and Interfaces|All Packages
C
- createModPluginStrategy() - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
D
- diagramPlugins(InitStrategy) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
-
Import plugins for use.
F
- find(Class<T>, Hudson) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.SmallSezpoz
-
DO NOT EVER CALL (unless called after other find) This was required for overriding ExtensionFinder
- find(Class<T>, ClassLoader) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.SmallSezpoz
- findClass(String) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
- findComponents(Class<T>) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.ModClassicPluginStrategy
- findComponents(Class<T>, Hudson) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.ModClassicPluginStrategy
- findResource(String) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
- findResources(String) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
G
- getByPlugin() - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
- getMockExtensionList(HyperLocalPluginManager, Jenkins, Class<?>) - Method in class hudson.MockExtensionLists
- getMockJenkins(HyperLocalPluginManager) - Method in class hudson.MockJenkins
-
There are a few methods that need to be mocked in order for setup to work properly: * getPluginManager -> must return HyperLocalPluginManager * getInitLevel -> COMPLETED; Jenkins is "setup" as soon as the pm is populated * getExtensionList -> use the MockExtensionLists * getPlugin -> get the Plugin information from HyperLocalPluginManager
- getPluginNameForDescriptor(Descriptor<?>) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
- getPluginStrategy() - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
H
- hudson - package hudson
- HyperLocalPluginManager - Class in org.jenkinsci.infra.tools
-
Acts as a PluginManager that operates outside the normal startup process of Jenkins.
- HyperLocalPluginManager(boolean) - Constructor for class org.jenkinsci.infra.tools.HyperLocalPluginManager
- HyperLocalPluginManager(String, boolean) - Constructor for class org.jenkinsci.infra.tools.HyperLocalPluginManager
- HyperLocalPluginManager.ModClassicPluginStrategy - Class in org.jenkinsci.infra.tools
-
A PluginStrategy that supports custom classloaders (the UberPlusClassLoader).
- HyperLocalPluginManager.SmallSezpoz - Class in org.jenkinsci.infra.tools
-
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.
- HyperLocalPluginManager.UberPlusClassLoader - Class in org.jenkinsci.infra.tools
-
ClassLoaderthat can see all plugins.
L
- loadPluginsFromWar(String) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
- loadPluginsFromWar(String, FilenameFilter) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager
M
- MockExtensionLists - Class in hudson
-
A mocked way to get at
ExtensionLists. - MockExtensionLists() - Constructor for class hudson.MockExtensionLists
- MockJenkins - Class in hudson
- MockJenkins() - Constructor for class hudson.MockJenkins
- ModClassicPluginStrategy(HyperLocalPluginManager) - Constructor for class org.jenkinsci.infra.tools.HyperLocalPluginManager.ModClassicPluginStrategy
O
- org.jenkinsci.infra.tools - package org.jenkinsci.infra.tools
R
- refresh() - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.SmallSezpoz
-
Required as part of ExtensionFinder
S
- scout(ClassLoader) - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.SmallSezpoz
- SmallSezpoz() - Constructor for class org.jenkinsci.infra.tools.HyperLocalPluginManager.SmallSezpoz
T
- toString() - Method in class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
U
- uberPlusClassLoader - Variable in class org.jenkinsci.infra.tools.HyperLocalPluginManager
- UberPlusClassLoader() - Constructor for class org.jenkinsci.infra.tools.HyperLocalPluginManager.UberPlusClassLoader
All Classes and Interfaces|All Packages