public abstract class StreamUtils
extends java.lang.Object
| Constructor and Description |
|---|
StreamUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
compareStreams(java.io.InputStream stream,
java.io.InputStream compStream)
Compares two streams for matching data.
|
static void |
copyFixedSizeInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target,
long size)
Copies data of given size from input stream to output stream using 1k
buffer with size limitation.
|
static void |
copyInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target)
Copies all data from input stream to output stream using 1k buffer.
|
static void |
copyInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target,
long size)
Copies all data from input stream to output stream using 1k buffer with
size limitation.
|
static void |
copyInputStreamToTwoOutputStreams(java.io.InputStream source,
java.io.OutputStream target,
java.io.OutputStream secondTarget)
Copies all data from input stream to two output streams using 1k buffer.
|
static void |
readUpInputStream(java.io.InputStream source)
Reads all remaining data from input stream.
|
public static void copyInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target)
throws java.io.IOException
source - input streamtarget - output streamjava.io.IOException - if read or write failspublic static void copyInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target,
long size)
throws java.io.IOException
source - input streamtarget - output streamsize - data size limitationjava.io.IOException - if read or write failspublic static void copyFixedSizeInputStreamToOutputStream(java.io.InputStream source,
java.io.OutputStream target,
long size)
throws java.io.IOException
source - input streamtarget - output streamsize - data size limitationjava.io.IOException - if read or write failspublic static void readUpInputStream(java.io.InputStream source)
throws java.io.IOException
source - input streamjava.io.IOException - if read failspublic static void copyInputStreamToTwoOutputStreams(java.io.InputStream source,
java.io.OutputStream target,
java.io.OutputStream secondTarget)
throws java.io.IOException
source - input streamtarget - output streamsecondTarget - second output streamjava.io.IOException - if read or write failspublic static boolean compareStreams(java.io.InputStream stream,
java.io.InputStream compStream)
throws java.io.IOException
stream - one streamcompStream - other streamjava.io.IOException - if read or write fails