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