public void flush() throws IOException { recordWriter.flush(); }
@Override public void broadcastEmit(T record) throws IOException, InterruptedException { checkErroneous(); super.broadcastEmit(record); if (flushAlways) { flush(); } }
@Override public void emit(T record) throws IOException, InterruptedException { checkErroneous(); super.emit(record); if (flushAlways) { flush(); } }
@Override public void randomEmit(T record) throws IOException, InterruptedException { checkErroneous(); super.randomEmit(record); if (flushAlways) { flush(); } }