public class CloseHelper extends Object
AutoCloseable
resources.Constructor and Description |
---|
CloseHelper() |
Modifier and Type | Method and Description |
---|---|
static void |
close(AutoCloseable closeable)
Close a
AutoCloseable dealing with nulls and exceptions. |
static void |
closeAll(AutoCloseable... closeables)
Close all closeables in closeables.
|
static void |
closeAll(List<? extends AutoCloseable> closeables)
Close all closeables in closeables.
|
static void |
quietClose(AutoCloseable closeable)
Quietly close a
AutoCloseable dealing with nulls and exceptions. |
static void |
quietCloseAll(AutoCloseable... closeables)
Close all closeables in closeables.
|
static void |
quietCloseAll(List<? extends AutoCloseable> closeables)
Close all closeables in closeables.
|
public static void quietClose(AutoCloseable closeable)
AutoCloseable
dealing with nulls and exceptions.closeable
- to be closed.public static void quietCloseAll(List<? extends AutoCloseable> closeables)
closeables
- to be closed.public static void quietCloseAll(AutoCloseable... closeables)
closeables
- to be closed.public static void close(AutoCloseable closeable)
AutoCloseable
dealing with nulls and exceptions.
This version re-throws exceptions as runtime exceptions.closeable
- to be closed.public static void closeAll(List<? extends AutoCloseable> closeables)
closeables
- to be closed.public static void closeAll(AutoCloseable... closeables)
closeables
- to be closed.Copyright © 2014-2019 Real Logic Ltd. All Rights Reserved.