UploadBlockCommand(String blockId, ByteBuffer payload) { super(blobLength); BlockEntry blockEntry = new BlockEntry(blockId); blockEntry.setSize(payload.position()); blockEntry.setSearchMode(BlockSearchMode.LATEST); this.payload = payload; this.entry = blockEntry; uncommittedBlockEntries.add(blockEntry); }
BlockEntry newBlock = blockEntries.get(maxSegmentBegin); newBlock.setId(blockId); newBlock.setSearchMode(BlockSearchMode.LATEST); newBlock.setSize(maxSegmentOffsetEnd - maxSegmentOffsetBegin);