Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright 2012-2015 Amazon Technologies, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at:
  *
  *    http://aws.amazon.com/apache2.0
  *
 * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
 * OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and
 * limitations under the License.
 */
package com.amazonaws.services.s3.transfer.internal;
Multiple file upload when uploading an entire directory.
    private final String keyPrefix;
    private final String bucketName;
    public MultipleFileUploadImpl(String descriptionTransferProgress transferProgress,
            ProgressListenerChain progressListenerChainString keyPrefixString bucketNameCollection<? extends UploadsubTransfers) {
        super(descriptiontransferProgressprogressListenerChainsubTransfers);
        this. = keyPrefix;
        this. = bucketName;
    }

    
Returns the key prefix of the virtual directory being uploaded to.
    public String getKeyPrefix() {
        return ;
    }

    
Returns the name of the bucket to which files are uploaded.
    public String getBucketName() {
        return ;
    }

    
Waits for this transfer to complete. This is a blocking call; the current thread is suspended until this transfer completes.

Throws:
com.amazonaws.AmazonClientException If any errors were encountered in the client while making the request or handling the response.
com.amazonaws.AmazonServiceException If any errors occurred in Amazon S3 while processing the request.
java.lang.InterruptedException If this thread is interrupted while waiting for the transfer to complete.
    @Override
    public void waitForCompletion()
        if (.isEmpty())
            return;
        super.waitForCompletion();
    }
    /* (non-Javadoc)
     * @see com.amazonaws.services.s3.transfer.MultipleFileUpload#getSubTransfers()
     */
    @Override
    public Collection<? extends UploadgetSubTransfers() {
        return Collections.unmodifiableCollection();
    }
New to GrepCode? Check out our FAQ X