/* * @(#)Flushable.java 1.1 04/04/21 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.io; import java.io.IOException; /** * A Flushable is a destination of data that can be flushed. The * flush method is invoked to write any buffered output to the underlying * stream. * * @version 1.1 04/04/21 * @since 1.5 */ public interface Flushable { /** * Flushes this stream by writing any buffered output to the underlying * stream. * * @throws IOException If an I/O error occurs */ void flush() throws IOException; }