private Object retrieveElement() throws NoSuchElementException, IOException { // Emit watermark if (!bounded && isWatermarkTriggerTime()) { return new Watermark(readable.readWatermark()); } // Data final Object element = readable.readCurrent(); return element; } }
private Object retrieveElement() throws NoSuchElementException, IOException { // Emit watermark if (!bounded && isWatermarkTriggerTime()) { return new Watermark(readable.readWatermark()); } // Data final Object element = readable.readCurrent(); return element; } }