@Beta @GwtIncompatible 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–2017. All rights reserved.