/** * Process a single chunk * * @param chunkNum chunk to be processed */ public void processChunk(int chunkNum) throws TException { processChunk(chunkNum, chunkNum); }
/** * Process from start to last chunk both inclusive where chunks begin from 0 * @param startChunkNum first chunk to be processed * @param endChunkNum last chunk to be processed */ public void processChunk(int startChunkNum, int endChunkNum) throws TException { int numChunks = inputTransport_.getNumChunks(); if(endChunkNum < 0) endChunkNum += numChunks; if(startChunkNum < 0) startChunkNum += numChunks; if(endChunkNum < startChunkNum) throw new TException("endChunkNum " + endChunkNum + " is less than " + startChunkNum); inputTransport_.seekToChunk(startChunkNum); processUntil(endChunkNum); }
/** * Process from start to last chunk both inclusive where chunks begin from 0 * @param startChunkNum first chunk to be processed * @param endChunkNum last chunk to be processed */ public void processChunk(int startChunkNum, int endChunkNum) throws TException { int numChunks = inputTransport_.getNumChunks(); if(endChunkNum < 0) endChunkNum += numChunks; if(startChunkNum < 0) startChunkNum += numChunks; if(endChunkNum < startChunkNum) throw new TException("endChunkNum " + endChunkNum + " is less than " + startChunkNum); inputTransport_.seekToChunk(startChunkNum); processUntil(endChunkNum); }
/** * Process a single chunk * * @param chunkNum chunk to be processed */ public void processChunk(int chunkNum) throws TException { processChunk(chunkNum, chunkNum); }
/** * Process a current chunk */ public void processChunk() throws TException { processChunk(inputTransport_.getCurChunk()); } }
/** * Process a current chunk */ public void processChunk() throws TException { processChunk(inputTransport_.getCurChunk()); } }