com.atlassian.bamboo.maven.plugins.aws.aws
Class AgentJarsTransferManager

java.lang.Object
  extended by com.atlassian.bamboo.maven.plugins.aws.aws.AgentJarsTransferManager

public class AgentJarsTransferManager
extends Object


Constructor Summary
AgentJarsTransferManager(org.apache.maven.plugin.logging.Log log, com.amazonaws.services.s3.AmazonS3 s3client)
           
 
Method Summary
 void copyObject(String srcBucket, String srcKey, String dstBucket, String dstKey, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener transferStateChangeListener)
           
 com.amazonaws.services.s3.transfer.internal.S3ProgressListener newS3ProgressListener(String msg)
           
 com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener newTransferStateChangeListener(String msg)
           
 void putObject(String bucket, String key, File file, com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener)
           
 void resumeTransfers()
           
 void shutdownNow()
           
 void suspendTransfers()
           
 void waitForAllTransfers()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentJarsTransferManager

public AgentJarsTransferManager(org.apache.maven.plugin.logging.Log log,
                                com.amazonaws.services.s3.AmazonS3 s3client)
Method Detail

copyObject

public void copyObject(String srcBucket,
                       String srcKey,
                       String dstBucket,
                       String dstKey,
                       @Nullable
                       com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener transferStateChangeListener)

putObject

public void putObject(String bucket,
                      String key,
                      File file,
                      @Nullable
                      com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener)

newS3ProgressListener

public com.amazonaws.services.s3.transfer.internal.S3ProgressListener newS3ProgressListener(String msg)

newTransferStateChangeListener

public com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener newTransferStateChangeListener(String msg)

waitForAllTransfers

public void waitForAllTransfers()

suspendTransfers

public void suspendTransfers()

resumeTransfers

public void resumeTransfers()

shutdownNow

public void shutdownNow()


Copyright © 2015 Atlassian. All rights reserved.