public void roll() throws IOException { currentWriter.sync(); currentWriter.close(); final File segmentFile = getSegmentPath(path, currentSegmentNum, true); currentWriterPath.renameTo(segmentFile); currentWriter = createWriter(++currentSegmentNum); lastRollTime = System.currentTimeMillis(); }
public void roll() throws IOException { currentWriter.sync(); currentWriter.close(); final File segmentFile = getSegmentPath(path, currentSegmentNum, true); currentWriterPath.renameTo(segmentFile); currentWriter = createWriter(++currentSegmentNum); lastRollTime = System.currentTimeMillis(); }
@Override public void sync() throws IOException { currentWriter.sync(); } }
@Override public void sync() throws IOException { currentWriter.sync(); } }