Package hudson.model
Class UpdateCenter.PluginDowngradeJob
java.lang.Object
hudson.model.UpdateCenter.UpdateCenterJob
hudson.model.UpdateCenter.DownloadJob
hudson.model.UpdateCenter.PluginDowngradeJob
- All Implemented Interfaces:
Runnable
- Enclosing class:
- UpdateCenter
Represents the state of the downgrading activity of plugin.
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.model.UpdateCenter.DownloadJob
UpdateCenter.DownloadJob.Failure, UpdateCenter.DownloadJob.InstallationStatus, UpdateCenter.DownloadJob.Installing, UpdateCenter.DownloadJob.Pending, UpdateCenter.DownloadJob.Skipped, UpdateCenter.DownloadJob.Success, UpdateCenter.DownloadJob.SuccessButRequiresRestart -
Field Summary
FieldsFields inherited from class hudson.model.UpdateCenter.DownloadJob
statusFields inherited from class hudson.model.UpdateCenter.UpdateCenterJob
error, id, site -
Constructor Summary
ConstructorsConstructorDescriptionPluginDowngradeJob(UpdateSite.Plugin plugin, UpdateSite site, Authentication auth) Deprecated.PluginDowngradeJob(UpdateSite.Plugin plugin, UpdateSite site, org.springframework.security.core.Authentication auth) -
Method Summary
Modifier and TypeMethodDescriptionprotected void_run()protected Fileprotected FileWhere to download the file to.Display name used for the GUI.getName()Code name used for logging.protected URLgetURL()Where to download the file from.protected voidCalled when the whole thing went successfully.protected voidCalled to overwrite current version with backup filevoidrun()toString()Methods inherited from class hudson.model.UpdateCenter.DownloadJob
getComputedSHA1, getComputedSHA256, getComputedSHA512, getContentLength, getUserMethods inherited from class hudson.model.UpdateCenter.UpdateCenterJob
getApi, getCorrelationId, getError, getErrorMessage, getType, schedule, setCorrelationId, submit
-
Field Details
-
plugin
What plugin are we trying to install?
-
-
Constructor Details
-
PluginDowngradeJob
@Deprecated public PluginDowngradeJob(UpdateSite.Plugin plugin, UpdateSite site, Authentication auth) -
PluginDowngradeJob
public PluginDowngradeJob(UpdateSite.Plugin plugin, UpdateSite site, org.springframework.security.core.Authentication auth)
-
-
Method Details
-
getURL
Description copied from class:UpdateCenter.DownloadJobWhere to download the file from.- Specified by:
getURLin classUpdateCenter.DownloadJob- Throws:
MalformedURLException
-
getDestination
Description copied from class:UpdateCenter.DownloadJobWhere to download the file to.- Specified by:
getDestinationin classUpdateCenter.DownloadJob
-
getBackup
-
getName
Description copied from class:UpdateCenter.DownloadJobCode name used for logging.- Specified by:
getNamein classUpdateCenter.DownloadJob
-
getDisplayName
Description copied from class:UpdateCenter.DownloadJobDisplay name used for the GUI.- Overrides:
getDisplayNamein classUpdateCenter.DownloadJob
-
run
public void run()- Specified by:
runin interfaceRunnable- Overrides:
runin classUpdateCenter.DownloadJob
-
_run
- Overrides:
_runin classUpdateCenter.DownloadJob- Throws:
IOException
-
replace
Called to overwrite current version with backup file- Overrides:
replacein classUpdateCenter.DownloadJob- Throws:
IOException
-
onSuccess
protected void onSuccess()Description copied from class:UpdateCenter.DownloadJobCalled when the whole thing went successfully.- Specified by:
onSuccessin classUpdateCenter.DownloadJob
-
toString
-
PluginDowngradeJob(UpdateSite.Plugin, UpdateSite, Authentication)