Skip navigation links
A B C D E F G H I L O P R S T U V W 

A

addSecurityVersion(String, String, String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 

B

build() - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
builder() - Static method in class io.jenkins.tools.pluginmanager.config.Config
 
bundledPlugins() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds the plugins and their versions bundled in the war file specified in the Config class.

C

checkAndSetLatestUpdateCenter() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Determines if there is an update center for the version of Jenkins in the war file.
checkVersionCompatibility(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Checks that required Jenkins version of all plugins to be downloaded is less than the Jenkins version in the user specified Jenkins war file
compareTo(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
Config - Class in io.jenkins.tools.pluginmanager.config
Configuration for the plugin installation manager tool.
Config.Builder - Class in io.jenkins.tools.pluginmanager.config
 

D

DEFAULT_EXPERIMENTAL_UPDATE_CENTER - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_EXPERIMENTAL_UPDATE_CENTER_LOCATION - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_INCREMENTALS_REPO_MIRROR - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_INCREMENTALS_REPO_MIRROR_LOCATION - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_PLUGIN_DIR_LOCATION - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_PLUGIN_INFO_LOCATION - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_UPDATE_CENTER - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_UPDATE_CENTER_LOCATION - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DEFAULT_WAR - Static variable in class io.jenkins.tools.pluginmanager.config.Settings
 
DirectoryCreationException - Exception in io.jenkins.tools.pluginmanager.impl
 
DirectoryCreationException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.DirectoryCreationException
 
DirectoryCreationException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.DirectoryCreationException
 
doDownload() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
downloadPlugin(Plugin, File) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Downloads a plugin, skipping if already installed or bundled in the war.
DownloadPluginException - Exception in io.jenkins.tools.pluginmanager.impl
 
DownloadPluginException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.DownloadPluginException
 
DownloadPluginException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.DownloadPluginException
 
downloadPlugins(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Downloads a list of plugins
downloadToFile(String, Plugin, File) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Downloads a plugin from a url to a file.

E

equals(Object) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 

F

findEffectivePlugins(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds the final set of plugins that have been either been installed or will be downloaded.
findPluginsAndDependencies(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Given a list of plugins, finds the recursive set of all dependent plugins.
findPluginsToDownload(Map<String, Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Compares the list of all requested plugins to the currently installed plugins to determine the final list of plugins that will be downloaded

G

getArchiveFileName() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getAttributeFromManifest(File, String) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Given a jar file and a key to retrieve from the jar's MANIFEST.MF file, confirms that the file is a jar returns the value matching the key
getDependencies() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getFailedPlugins() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the list of failed plugins
getFile() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getGroupId() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getId() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getJenkinsIncrementalsRepoMirror() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getJenkinsUc() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getJenkinsUcExperimental() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getJenkinsUCLatest() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the update center url string
getJenkinsVersion() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getJenkinsVersion() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the Jenkins version
getJenkinsVersionFromWar() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the Jenkins version from the manifest in the Jenkins war specified in the Config class
getJenkinsWar() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getJson(String) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the json object at the given url
getLatestPluginVersion(String) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
 
getMessage() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getName() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getName() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getOriginalName() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getParent() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getPluginDependencyJsonArray(Plugin, JSONObject) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the JSONArray containing plugin a
getPluginDir() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getPluginDownloadUrl(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Determines the plugin download url.
getPlugins() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
getPluginVersion(File) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds the plugin version by reading the manifest of a .hpi or .jpi file
getSecurityVersions() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getSecurityWarnings() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getSecurityWarnings() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets the security warnings for plugins from the update center json and creates a list of all the security warnings
getType() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getUCJson() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Gets update center json, which is later used to determine plugin dependencies and security warnings
getUrl() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
getUrl() - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
getVersion() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 

H

hashCode() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 

I

installedPlugins() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds all the plugins and their versions currently in the plugin directory specified in the Config class
io.jenkins.tools.pluginmanager.config - package io.jenkins.tools.pluginmanager.config
 
io.jenkins.tools.pluginmanager.impl - package io.jenkins.tools.pluginmanager.impl
 
isExperimental() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
isLatest() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
isShowAllWarnings() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isShowAvailableUpdates() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isShowPluginsToBeDownloaded() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isShowWarnings() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isUseLatestAll() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isUseLatestSpecified() - Method in class io.jenkins.tools.pluginmanager.config.Config
 
isVerbose() - Method in class io.jenkins.tools.pluginmanager.config.Config
 

L

listPlugins() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Lists installed plugins, bundled plugins, set of all recurively determined requested plugins, which plugins will actually be downloaded based on the requested plugins and currently installed plugins, and the effective plugin set, which includes all currently installed plugins and plugins that will be downloaded by the tool
logPlugins(String, List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Given a list of plugins and a description, prints them out
logVerbose(String) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Outputs inforation to the console if verbose option was set to true

O

outputPluginReplacementInfo(Plugin, Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Outputs information about a lower version of a plugin being replaced by a higher version

P

Plugin - Class in io.jenkins.tools.pluginmanager.impl
 
Plugin(String, String, String, String) - Constructor for class io.jenkins.tools.pluginmanager.impl.Plugin
 
PluginDependencyStrategyException - Exception in io.jenkins.tools.pluginmanager.impl
 
PluginDependencyStrategyException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.PluginDependencyStrategyException
 
PluginDependencyStrategyException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.PluginDependencyStrategyException
 
PluginManager - Class in io.jenkins.tools.pluginmanager.impl
 
PluginManager(Config) - Constructor for class io.jenkins.tools.pluginmanager.impl.PluginManager
 
PluginNotFoundException - Exception in io.jenkins.tools.pluginmanager.impl
 
PluginNotFoundException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.PluginNotFoundException
 
PluginNotFoundException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.PluginNotFoundException
 

R

resolveDependenciesFromJson(Plugin, JSONObject) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Given a plugin and json that contains plugin information, determines the dependencies and returns the list of dependencies.
resolveDependenciesFromManifest(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Resolves direct dependencies from downloaded plugin manifest.
resolveDirectDependencies(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds the dependencies for plugins by either resolving the information from the manifest or update center json.
resolveRecursiveDependencies(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Finds all recursive dependencies for a given plugin.

S

SecurityWarning - Class in io.jenkins.tools.pluginmanager.impl
 
SecurityWarning(String, String, String, String) - Constructor for class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
SEPARATOR - Static variable in class io.jenkins.tools.pluginmanager.impl.PluginManager
 
setAllPluginsAndDependencies(Map<String, Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets all plugins and their recursive dependencies
setAllSecurityWarnings(Map<String, List<SecurityWarning>>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the security warnings
setBundledPluginVersions(Map<String, Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the bundled plugins
setDependencies(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setEffectivePlugins(Map<String, Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the list of effective plugins
setFile(File) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setGroupId(String) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setId(String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
setInstalledPluginVersions(Map<String, Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the installed plugins
setJenkinsUCLatest(String) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the update center url string
setJenkinsVersion(String) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setJenkinsVersion(VersionNumber) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets Jenkins Version.
setLatest(boolean) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setLatestUcJson(JSONObject) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the latest update center json
setLatestUcPlugins(JSONObject) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the json object containing latest plugin information
setMessage(String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
setName(String) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setName(String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
setParent(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setPluginInfoJson(JSONObject) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the plugin version json
setPluginsToBeDownloaded(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Sets the list of plugins to be downloaded
setSecurityWarnings(List<SecurityWarning>) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
Settings - Class in io.jenkins.tools.pluginmanager.config
 
Settings() - Constructor for class io.jenkins.tools.pluginmanager.config.Settings
 
setType(String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
setUrl(String) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
setUrl(String) - Method in class io.jenkins.tools.pluginmanager.impl.SecurityWarning
 
setVersion(VersionNumber) - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 
showAllSecurityWarnings() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Prints out all security warnings if isShowAllWarnings is set to true in the config file
showAvailableUpdates(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Prints out if any plugins of a given list have available updates in the latest update center
showSpecificSecurityWarnings(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Prints out security warning information for a list of plugins if isShowWarnings is set to true in the config file
start() - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Drives the process to download plugins.

T

toString() - Method in class io.jenkins.tools.pluginmanager.impl.Plugin
 

U

UpdateCenterInfoRetrievalException - Exception in io.jenkins.tools.pluginmanager.impl
 
UpdateCenterInfoRetrievalException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.UpdateCenterInfoRetrievalException
 
UpdateCenterInfoRetrievalException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.UpdateCenterInfoRetrievalException
 

V

VersionCompatibilityException - Exception in io.jenkins.tools.pluginmanager.impl
 
VersionCompatibilityException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.VersionCompatibilityException
 
VersionCompatibilityException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.VersionCompatibilityException
 

W

WarBundledPluginException - Exception in io.jenkins.tools.pluginmanager.impl
 
WarBundledPluginException(String) - Constructor for exception io.jenkins.tools.pluginmanager.impl.WarBundledPluginException
 
WarBundledPluginException(String, Throwable) - Constructor for exception io.jenkins.tools.pluginmanager.impl.WarBundledPluginException
 
warningExists(Plugin) - Method in class io.jenkins.tools.pluginmanager.impl.PluginManager
Checks if a security warning exists for a plugin and its version.
withDoDownload(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withIsVerbose(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withJenkinsIncrementalsRepoMirror(URL) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withJenkinsUc(URL) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withJenkinsUcExperimental(URL) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withJenkinsWar(String) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withPluginDir(File) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withPlugins(List<Plugin>) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withShowAllWarnings(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withShowAvailableUpdates(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withShowPluginsToBeDownloaded(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withShowWarnings(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withUseLatestAll(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
withUseLatestSpecified(boolean) - Method in class io.jenkins.tools.pluginmanager.config.Config.Builder
 
A B C D E F G H I L O P R S T U V W 
Skip navigation links

Copyright © 2004–2019. All rights reserved.