public class StreamUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
BUFFER_SIZE |
static boolean |
FORCE_TIO |
Constructor and Description |
---|
StreamUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
cleanUp(boolean quiet,
java.io.Closeable... closeables) |
static void |
cleanUp(java.io.Closeable... closeables)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream) |
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
boolean cleanUp) |
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize) |
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
boolean cleanUp) |
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
boolean cleanUp,
long length) |
static void |
transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
long length) |
protected static void |
transferByteArray(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
long length) |
protected static void |
transferFileChannel(java.nio.channels.FileChannel inputFileChannel,
java.nio.channels.FileChannel outputFileChannel,
long length) |
static java.io.InputStream |
uncloseable(java.io.InputStream inputStream) |
static java.io.OutputStream |
uncloseable(java.io.OutputStream outputStream) |
public static final int BUFFER_SIZE
public static final boolean FORCE_TIO
public static void cleanUp(boolean quiet, java.io.Closeable... closeables)
@Deprecated public static void cleanUp(java.io.Closeable... closeables)
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream, boolean cleanUp) throws java.io.IOException
java.io.IOException
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize) throws java.io.IOException
java.io.IOException
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize, boolean cleanUp) throws java.io.IOException
java.io.IOException
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize, boolean cleanUp, long length) throws java.io.IOException
java.io.IOException
public static void transfer(java.io.InputStream inputStream, java.io.OutputStream outputStream, long length) throws java.io.IOException
java.io.IOException
public static java.io.InputStream uncloseable(java.io.InputStream inputStream)
public static java.io.OutputStream uncloseable(java.io.OutputStream outputStream)
protected static void transferByteArray(java.io.InputStream inputStream, java.io.OutputStream outputStream, int bufferSize, long length) throws java.io.IOException
java.io.IOException
protected static void transferFileChannel(java.nio.channels.FileChannel inputFileChannel, java.nio.channels.FileChannel outputFileChannel, long length) throws java.io.IOException
java.io.IOException