| Modifier and Type | Method and Description |
|---|---|
static void |
flush(Flushable
Flush a
Flushable, with control over whether an
IOException may be thrown.
|
static void |
flushQuietly(Flushable
Equivalent to calling
flush(flushable, true), but with no
IOException in the signature.
|
public static void flush(Flushableflushable, 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 method
IOException - if
swallowIOException is false and
Flushable.flush() throws an
IOException.
Closeables.close(java.io.Closeable, boolean)
public static void flushQuietly(Flushableflushable)
flush(flushable, true), but with no
IOException in the signature.
flushable - the
Flushable object to be flushed.