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(java.nio.channels.Channel channel) |
static void |
cleanUp(java.nio.channels.Channel inputChannel,
java.nio.channels.Channel outputChannel) |
static void |
cleanUp(java.io.InputStream inputStream) |
static void |
cleanUp(java.io.InputStream inputStream,
java.io.OutputStream outputStream) |
static void |
cleanUp(java.io.OutputStream outputStream) |
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) |
public static final int BUFFER_SIZE
public static final boolean FORCE_TIO
public static void cleanUp(java.nio.channels.Channel channel)
public static void cleanUp(java.nio.channels.Channel inputChannel,
java.nio.channels.Channel outputChannel)
public static void cleanUp(java.io.InputStream inputStream)
public static void cleanUp(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
public static void cleanUp(java.io.OutputStream outputStream)
public static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOExceptionpublic static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
boolean cleanUp)
throws java.io.IOException
java.io.IOExceptionpublic static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize)
throws java.io.IOException
java.io.IOExceptionpublic static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
boolean cleanUp)
throws java.io.IOException
java.io.IOExceptionpublic static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
boolean cleanUp,
long length)
throws java.io.IOException
java.io.IOExceptionpublic static void transfer(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
long length)
throws java.io.IOException
java.io.IOExceptionprotected static void transferByteArray(java.io.InputStream inputStream,
java.io.OutputStream outputStream,
int bufferSize,
long length)
throws java.io.IOException
java.io.IOExceptionprotected static void transferFileChannel(java.nio.channels.FileChannel inputFileChannel,
java.nio.channels.FileChannel outputFileChannel,
long length)
throws java.io.IOException
java.io.IOException