org.jclouds.azureblob.blobstore.strategy
Class AzureBlobBlockUploadStrategy

java.lang.Object
  extended by org.jclouds.azureblob.blobstore.strategy.AzureBlobBlockUploadStrategy
All Implemented Interfaces:
MultipartUploadStrategy

public class AzureBlobBlockUploadStrategy
extends Object
implements MultipartUploadStrategy

Decomposes a blob into blocks for upload and assembly through PutBlock and PutBlockList


Field Summary
 
Fields inherited from interface org.jclouds.azureblob.blobstore.strategy.MultipartUploadStrategy
MAX_BLOCK_SIZE, MAX_NUMBER_OF_BLOCKS
 
Constructor Summary
AzureBlobBlockUploadStrategy(AzureBlobClient client, org.jclouds.io.PayloadSlicer slicer)
           
 
Method Summary
 String execute(String container, org.jclouds.blobstore.domain.Blob blob)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AzureBlobBlockUploadStrategy

@Inject
public AzureBlobBlockUploadStrategy(AzureBlobClient client,
                                           org.jclouds.io.PayloadSlicer slicer)
Method Detail

execute

public String execute(String container,
                      org.jclouds.blobstore.domain.Blob blob)
Specified by:
execute in interface MultipartUploadStrategy


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.