public final class CloseHelper extends Object
AutoCloseable resources. If a null exception is passed
then it is ignored.| Modifier and Type | Method and Description |
|---|---|
static void |
close(AutoCloseable closeable)
Close a
AutoCloseable dealing with nulls and exceptions. |
static void |
close(ErrorHandler errorHandler,
AutoCloseable closeable)
Close a
AutoCloseable delegating exceptions to the ErrorHandler. |
static void |
closeAll(AutoCloseable... closeables)
Close all provided closeables.
|
static void |
closeAll(Collection<? extends AutoCloseable> closeables)
Close all provided closeables.
|
static void |
closeAll(ErrorHandler errorHandler,
AutoCloseable... closeables)
Close all closeables and delegate exceptions to the
ErrorHandler. |
static void |
closeAll(ErrorHandler errorHandler,
Collection<? extends AutoCloseable> closeables)
Close all closeables and delegate exceptions to the
ErrorHandler. |
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(Collection<? 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(Collection<? 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(Collection<? extends AutoCloseable> closeables)
closeables - to be closed.public static void closeAll(AutoCloseable... closeables)
closeables - to be closed.public static void close(ErrorHandler errorHandler, AutoCloseable closeable)
AutoCloseable delegating exceptions to the ErrorHandler.errorHandler - to delegate exceptions to.closeable - to be closed.public static void closeAll(ErrorHandler errorHandler, Collection<? extends AutoCloseable> closeables)
ErrorHandler.errorHandler - to delegate exceptions to.closeables - to be closed.public static void closeAll(ErrorHandler errorHandler, AutoCloseable... closeables)
ErrorHandler.errorHandler - to delegate exceptions to.closeables - to be closed.Copyright © 2014-2020 Real Logic Limited. All Rights Reserved.