Package org.apache.hc.core5.io
Class Closer
- java.lang.Object
-
- org.apache.hc.core5.io.Closer
-
public final class Closer extends java.lang.ObjectCloses resources.- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description Closer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidclose(java.io.Closeable closeable)Closes the given Closeable in a null-safe manner.static voidclose(ModalCloseable closeable, CloseMode closeMode)Closes the given Closeable in a null-safe manner.static voidcloseQuietly(java.io.Closeable closeable)Closes the given Closeable quietly in a null-safe manner even in the event of an exception.
-
-
-
Method Detail
-
close
public static void close(java.io.Closeable closeable) throws java.io.IOExceptionCloses the given Closeable in a null-safe manner.- Parameters:
closeable- what to close.- Throws:
java.io.IOException
-
close
public static void close(ModalCloseable closeable, CloseMode closeMode)
Closes the given Closeable in a null-safe manner.- Parameters:
closeable- what to close.closeMode- How to close the given resource.
-
closeQuietly
public static void closeQuietly(java.io.Closeable closeable)
Closes the given Closeable quietly in a null-safe manner even in the event of an exception.- Parameters:
closeable- what to close.
-
-