Package hudson.model
Class UpdateCenter.HudsonUpgradeJob
- java.lang.Object
-
- hudson.model.UpdateCenter.UpdateCenterJob
-
- hudson.model.UpdateCenter.DownloadJob
-
- hudson.model.UpdateCenter.HudsonUpgradeJob
-
- All Implemented Interfaces:
Runnable
- Enclosing class:
- UpdateCenter
public final class UpdateCenter.HudsonUpgradeJob extends UpdateCenter.DownloadJob
Represents the state of the upgrade activity of Jenkins core.
-
-
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
-
Fields inherited from class hudson.model.UpdateCenter.DownloadJob
status
-
Fields inherited from class hudson.model.UpdateCenter.UpdateCenterJob
error, id, site
-
-
Constructor Summary
Constructors Constructor Description HudsonUpgradeJob(UpdateSite site, Authentication auth)
Deprecated.HudsonUpgradeJob(UpdateSite site, org.springframework.security.core.Authentication auth)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected File
getDestination()
Where to download the file to.String
getName()
Code name used for logging.protected URL
getURL()
Where to download the file from.protected void
onSuccess()
Called when the whole thing went successfully.protected void
replace(File dst, File src)
Called when the download is completed to overwrite the old file with the new file.-
Methods inherited from class hudson.model.UpdateCenter.DownloadJob
_run, getComputedSHA1, getComputedSHA256, getComputedSHA512, getContentLength, getDisplayName, getUser, run
-
Methods inherited from class hudson.model.UpdateCenter.UpdateCenterJob
getApi, getCorrelationId, getError, getErrorMessage, getType, schedule, setCorrelationId, submit
-
-
-
-
Constructor Detail
-
HudsonUpgradeJob
@Deprecated public HudsonUpgradeJob(UpdateSite site, Authentication auth)
Deprecated.
-
HudsonUpgradeJob
public HudsonUpgradeJob(UpdateSite site, org.springframework.security.core.Authentication auth)
-
-
Method Detail
-
getURL
protected URL getURL() throws MalformedURLException
Description copied from class:UpdateCenter.DownloadJob
Where to download the file from.- Specified by:
getURL
in classUpdateCenter.DownloadJob
- Throws:
MalformedURLException
-
getDestination
protected File getDestination()
Description copied from class:UpdateCenter.DownloadJob
Where to download the file to.- Specified by:
getDestination
in classUpdateCenter.DownloadJob
-
getName
public String getName()
Description copied from class:UpdateCenter.DownloadJob
Code name used for logging.- Specified by:
getName
in classUpdateCenter.DownloadJob
-
onSuccess
protected void onSuccess()
Description copied from class:UpdateCenter.DownloadJob
Called when the whole thing went successfully.- Specified by:
onSuccess
in classUpdateCenter.DownloadJob
-
replace
protected void replace(File dst, File src) throws IOException
Description copied from class:UpdateCenter.DownloadJob
Called when the download is completed to overwrite the old file with the new file.- Overrides:
replace
in classUpdateCenter.DownloadJob
- Throws:
IOException
-
-