public final class DownloadCallable extends Object implements hudson.FilePath.FileCallable<Void>
| Constructor and Description |
|---|
DownloadCallable(boolean clearWorkspace,
com.amazonaws.services.codepipeline.model.Job job,
CodePipelineStateModel model,
AWSClientFactory awsClientFactory,
hudson.model.TaskListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearWorkspaceIfSelected(File workspace,
hudson.model.TaskListener listener) |
void |
downloadAndExtract(com.amazonaws.services.s3.model.S3Object sessionObject,
File workspace,
String downloadedFileName,
hudson.model.TaskListener listener) |
com.amazonaws.services.s3.model.S3Object |
getS3Object(com.amazonaws.services.codepipeline.model.Artifact artifact,
AWSClientFactory awsClientFactory) |
Void |
invoke(File workspace,
hudson.remoting.VirtualChannel channel) |
public DownloadCallable(boolean clearWorkspace,
com.amazonaws.services.codepipeline.model.Job job,
CodePipelineStateModel model,
AWSClientFactory awsClientFactory,
hudson.model.TaskListener listener)
public Void invoke(File workspace, hudson.remoting.VirtualChannel channel) throws InterruptedException
invoke in interface hudson.FilePath.FileCallable<Void>InterruptedExceptionpublic void clearWorkspaceIfSelected(File workspace, hudson.model.TaskListener listener)
public com.amazonaws.services.s3.model.S3Object getS3Object(com.amazonaws.services.codepipeline.model.Artifact artifact,
AWSClientFactory awsClientFactory)
Copyright © 2004-2015. All Rights Reserved.