Package nl.altindag.ssl.util.internal
Class IOUtils
- java.lang.Object
-
- nl.altindag.ssl.util.internal.IOUtils
-
public final class IOUtils extends Object
NOTE: Please don't use this class directly as it is part of the internal API. Class name and methods can be changed any time.- Author:
- Hakan Altindag
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
IOUtils.Consumer<T>
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
closeSilently(AutoCloseable autoCloseable)
static byte[]
copyToByteArray(InputStream inputStream)
static String
getContent(InputStream inputStream)
static InputStream
getFileAsStream(Path path)
static InputStream
getResourceAsStream(String name)
static void
write(Path path, byte[] data)
static void
write(Path path, IOUtils.Consumer<OutputStream> consumer)
-
-
-
Method Detail
-
getContent
public static String getContent(InputStream inputStream)
-
copyToByteArray
public static byte[] copyToByteArray(InputStream inputStream)
-
closeSilently
public static void closeSilently(AutoCloseable autoCloseable)
-
getResourceAsStream
public static InputStream getResourceAsStream(String name)
-
getFileAsStream
public static InputStream getFileAsStream(Path path)
-
write
public static void write(Path path, byte[] data)
-
write
public static void write(Path path, IOUtils.Consumer<OutputStream> consumer)
-
-