Class MultipartUploadSlicingAlgorithm
java.lang.Object
org.jclouds.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultipartUploadSlicingAlgorithm
(long minimumPartSize, long maximumPartSize, int maximumNumberOfParts) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCopied
(long copied) long
calculateChunkSize
(long length) protected long
long
protected long
protected int
int
getParts()
long
void
setCopied
(long copied)
-
Field Details
-
logger
-
DEFAULT_PART_SIZE
public static final long DEFAULT_PART_SIZE- See Also:
-
-
Constructor Details
-
MultipartUploadSlicingAlgorithm
public MultipartUploadSlicingAlgorithm(long minimumPartSize, long maximumPartSize, int maximumNumberOfParts)
-
-
Method Details
-
calculateChunkSize
public long calculateChunkSize(long length) -
getCopied
public long getCopied() -
setCopied
public void setCopied(long copied) -
getParts
public int getParts() -
getNextPart
protected int getNextPart() -
addCopied
public void addCopied(long copied) -
getNextChunkOffset
protected long getNextChunkOffset() -
getChunkSize
protected long getChunkSize() -
getRemaining
public long getRemaining()
-