/** * Ensures all bytes sent to the deflater are written to the stream. */ private void flushDeflater() throws IOException { if (entry.entry.getMethod() == DEFLATED) { def.finish(); while (!def.finished()) { deflate(); } } }
private void deflateUntilInputIsNeeded() throws IOException { while (!def.needsInput()) { deflate(); } }