org.jclouds.openstack.swift.blobstore.strategy.internal
Class SequentialMultipartUploadStrategy

java.lang.Object
  extended by org.jclouds.openstack.swift.blobstore.strategy.internal.SequentialMultipartUploadStrategy
All Implemented Interfaces:
MultipartUploadStrategy, MultipartUpload

public class SequentialMultipartUploadStrategy
extends Object
implements MultipartUploadStrategy


Field Summary
protected  SwiftBlobStore ablobstore
           
protected  org.jclouds.logging.Logger logger
           
static String PART_SEPARATOR
           
protected  org.jclouds.io.PayloadSlicer slicer
           
 
Fields inherited from interface org.jclouds.openstack.swift.blobstore.strategy.MultipartUpload
MAX_LIST_MPU_RETURNED, MAX_LIST_PARTS_RETURNED, MAX_NUMBER_OF_PARTS, MAX_PART_SIZE, MIN_PART_SIZE
 
Constructor Summary
SequentialMultipartUploadStrategy(SwiftBlobStore ablobstore, org.jclouds.io.PayloadSlicer slicer)
           
 
Method Summary
 String execute(String container, org.jclouds.blobstore.domain.Blob blob, org.jclouds.blobstore.options.PutOptions options, BlobToObject blob2Object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PART_SEPARATOR

public static final String PART_SEPARATOR
See Also:
Constant Field Values

logger

@Named(value="jclouds.blobstore")
protected org.jclouds.logging.Logger logger

ablobstore

protected final SwiftBlobStore ablobstore

slicer

protected final org.jclouds.io.PayloadSlicer slicer
Constructor Detail

SequentialMultipartUploadStrategy

@Inject
public SequentialMultipartUploadStrategy(SwiftBlobStore ablobstore,
                                                org.jclouds.io.PayloadSlicer slicer)
Method Detail

execute

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


Copyright © 2009-2012 jclouds. All Rights Reserved.