Tabnine Logo
Chunk
Code IndexAdd Tabnine to your IDE (free)

How to use
Chunk
in
com.owncloud.android.lib.resources.files

Best Java code snippets using com.owncloud.android.lib.resources.files.Chunk (Showing top 9 results out of 315)

origin: nextcloud/android-library

@Test
public void testUploadWithoutExistingChunksBig() {
  long length = 4 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(0, 1023));
  expectedMissingChunks.add(new Chunk(1024, 2047));
  expectedMissingChunks.add(new Chunk(2048, 3071));
  expectedMissingChunks.add(new Chunk(3072, 4095));
  expectedMissingChunks.add(new Chunk(4096, 4096));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

List<Chunk> checkMissingChunks(List<Chunk> chunks, long length, long chunkSize) {
  List<Chunk> missingChunks = new ArrayList<>();
  long start = 0;
  while (start <= length) {
    Chunk nextChunk = findNextFittingChunk(chunks, start, chunkSize);
    if (nextChunk == null) {
      // create new chunk
      long end;
      if (start + chunkSize <= length) {
        end = start + chunkSize - 1;
      } else {
        end = length;
      }
      missingChunks.add(new Chunk(start, end));
      start = end + 1;
    } else if (nextChunk.start == start) {
      // go to next
      start = start + nextChunk.length();
    } else {
      // fill the gap
      missingChunks.add(new Chunk(start, nextChunk.start - 1));
      start = nextChunk.start;
    }
  }
  return missingChunks;
}
origin: nextcloud/android-library

  raf = new RandomAccessFile(file, "r");
  channel = raf.getChannel();
  entity = new ChunkFromFileChannelRequestEntity(channel, mimeType, chunk.start, chunk.length(), file);
      endString + " size: "  + chunk.length() + ", HTTP result status " + status);
} finally {
  if (channel != null)
origin: nextcloud/android-library

@Test
public void testChunksSmallSizeMissingChunks() {
  long chunkSize = 512;
  long length = 4 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  existingChunks.add(new Chunk(50, 89));
  existingChunks.add(new Chunk(551, 580));
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(0, 49));
  expectedMissingChunks.add(new Chunk(90, 550));
  expectedMissingChunks.add(new Chunk(581, 1092));
  expectedMissingChunks.add(new Chunk(1093, 1604));
  expectedMissingChunks.add(new Chunk(1605, 2048));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

@Test
public void testUploadChunksMissingChunks2() {
  long length = 2 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  existingChunks.add(new Chunk(50, 1023));
  existingChunks.add(new Chunk(1028, 1100));
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(0, 49));
  expectedMissingChunks.add(new Chunk(1024, 1027));
  expectedMissingChunks.add(new Chunk(1101, 2048));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

@Test
public void testUploadChunksMissingChunks() {
  long length = 2 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  existingChunks.add(new Chunk(0, 1023));
  existingChunks.add(new Chunk(1028, 1100));
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(1024, 1027));
  expectedMissingChunks.add(new Chunk(1101, 2048));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

@Test
public void testUploadWithoutExistingChunksSmallChunks() {
  long chunkSize = 512;
  long length = 4 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(0, 511));
  expectedMissingChunks.add(new Chunk(512, 1023));
  expectedMissingChunks.add(new Chunk(1024, 1535));
  expectedMissingChunks.add(new Chunk(1536, 2047));
  expectedMissingChunks.add(new Chunk(2048, 2048));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

@Test
public void testUploadWithoutExistingChunks() {
  long length = 2 * chunkSize;
  List<Chunk> existingChunks = new ArrayList<>();
  List<Chunk> expectedMissingChunks = new ArrayList<>();
  expectedMissingChunks.add(new Chunk(0, 1023));
  expectedMissingChunks.add(new Chunk(1024, 2047));
  expectedMissingChunks.add(new Chunk(2048, 2048));
  assertTrue(test(existingChunks, expectedMissingChunks, chunkSize, length));
}
origin: nextcloud/android-library

chunksOnServer.add(new Chunk(Long.valueOf(part[0]), Long.valueOf(part[1])));
com.owncloud.android.lib.resources.filesChunk

Most used methods

  • <init>
  • length

Popular in Java

  • Reactive rest calls using spring rest template
  • scheduleAtFixedRate (ScheduledExecutorService)
  • onRequestPermissionsResult (Fragment)
  • putExtra (Intent)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Socket (java.net)
    Provides a client-side TCP socket.
  • PriorityQueue (java.util)
    A PriorityQueue holds elements on a priority heap, which orders the elements according to their natu
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now