@Beta public final class Flushables extends Object
Flushable objects.| Modifier and Type | Method and Description |
|---|---|
static void |
flush(Flushable flushable,
boolean swallowIOException)
Flush a
Flushable, with control over whether an
IOException may be thrown. |
static void |
flushQuietly(Flushable flushable)
Equivalent to calling
flush(flushable, true), but with no
IOException in the signature. |
public static void flush(Flushable flushable, boolean swallowIOException) throws IOException
Flushable, with control over whether an
IOException may be thrown.
If swallowIOException is true, then we don't rethrow
IOException, but merely log it.
flushable - the Flushable object to be flushed.swallowIOException - if true, don't propagate IO exceptions
thrown by the flush methodIOException - if swallowIOException is false and
Flushable.flush() throws an IOException.Closeables.close(java.io.Closeable, boolean)public static void flushQuietly(Flushable flushable)
flush(flushable, true), but with no
IOException in the signature.flushable - the Flushable object to be flushed.Copyright © 2010-2015. All Rights Reserved.