public final class Closeables
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
close(java.nio.channels.Channel channel,
boolean swallowIOException)
Closes Channel and either propagates or swallows exception depending on specified boolean flag.
|
static void |
close(java.io.Closeable closeable,
boolean swallowIOException)
Closes object implementing closeable by either swallowing or propagating IOException depending on flag parameter.
|
static void |
closeQuietly(java.nio.channels.Channel channel)
Closes Channel quietly.
|
static void |
closeQuietly(java.io.InputStream inputStream)
Closes Input Stream and swallows IOException.
|
static void |
closeQuietly(java.io.OutputStream outputStream)
Closes Output Stream and swallows IOException.
|
static void |
closeQuietly(java.io.Reader reader)
Closes Reader quietly and swallows IOException.
|
public static void close(java.io.Closeable closeable,
boolean swallowIOException)
throws java.io.IOException
closeable - the closeableswallowIOException - the swallow iO exceptionjava.io.IOException - the iO exceptionpublic static void closeQuietly(java.io.InputStream inputStream)
inputStream - the input streampublic static void closeQuietly(java.io.OutputStream outputStream)
outputStream - the output streampublic static void close(java.nio.channels.Channel channel,
boolean swallowIOException)
throws java.io.IOException
channel - the channelswallowIOException - the swallow iO exceptionjava.io.IOException - the iO exceptionpublic static void closeQuietly(java.nio.channels.Channel channel)
channel - the channelpublic static void closeQuietly(java.io.Reader reader)
reader - the reader