Class MultipartUploadSlicingAlgorithm


  • public final class MultipartUploadSlicingAlgorithm
    extends Object
    • Field Detail

      • logger

        @Named("jclouds.blobstore")
        protected Logger logger
    • Constructor Detail

      • MultipartUploadSlicingAlgorithm

        public MultipartUploadSlicingAlgorithm​(long minimumPartSize,
                                               long maximumPartSize,
                                               int maximumNumberOfParts)
    • Method Detail

      • 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()