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.io.Closeable closeable)
Closes Closeable and swallows IOException.
|
static void |
closeQuietly(java.io.InputStream inputStream)
Closes Input Stream 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.Closeable closeable)
closeable
- the input streampublic static void closeQuietly(java.io.InputStream inputStream)
inputStream
- the input 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 exception