Class MultipartUploadSlicingAlgorithm

java.lang.Object
org.jclouds.blobstore.strategy.internal.MultipartUploadSlicingAlgorithm

public final class MultipartUploadSlicingAlgorithm extends Object
  • Field Details

    • logger

      @Named("jclouds.blobstore") protected Logger 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()