public class IOUtils extends Object
| Constructor and Description | 
|---|
IOUtils()  | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
cleanup(org.slf4j.Logger log,
       Closeable... closeables)
Close the Closeable objects and ignore any  
IOException or
 null pointers. | 
static void | 
closeStream(Closeable stream)
Closes the stream ignoring  
IOException. | 
static void | 
copyBytes(InputStream in,
         OutputStream out,
         int buffSize)
Copies from one stream to another. 
 | 
static void | 
copyBytes(InputStream in,
         OutputStream out,
         int buffSize,
         boolean close)
Copies from one stream to another. 
 | 
public static void closeStream(Closeable stream)
IOException. Must only be called in
 cleaning up from exception handlers.stream - the Stream to closepublic static void cleanup(org.slf4j.Logger log,
                           Closeable... closeables)
IOException or
 null pointers. Must only be used for cleanup in exception handlers.log - the log to record problems to at debug level. Can be null.closeables - the objects to closepublic static void copyBytes(InputStream in, OutputStream out, int buffSize, boolean close) throws IOException
in - InputStrem to read fromout - OutputStream to write tobuffSize - the size of the bufferclose - whether or not close the InputStream and OutputStream at the
            end. The streams are closed in the finally clause.IOExceptionpublic static void copyBytes(InputStream in, OutputStream out, int buffSize) throws IOException
in - InputStrem to read fromout - OutputStream to write tobuffSize - the size of the bufferIOExceptionCopyright © 2008–2021 The Apache Software Foundation. All rights reserved.