From: <bra...@us...> - 2010-04-02 03:14:19
|
Revision: 3015 http://archive-access.svn.sourceforge.net/archive-access/?rev=3015&view=rev Author: bradtofel Date: 2010-04-02 03:14:13 +0000 (Fri, 02 Apr 2010) Log Message: ----------- FEATURE: added discardStream() which reads a stream till it's empty, throwing away the data read Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ByteOp.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ByteOp.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ByteOp.java 2010-04-02 03:12:04 UTC (rev 3014) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/util/ByteOp.java 2010-04-02 03:14:13 UTC (rev 3015) @@ -47,6 +47,16 @@ } return true; } + + public static void discardStream(InputStream is) throws IOException { + discardStream(is,BUFFER_SIZE); + } + public static void discardStream(InputStream is,int size) throws IOException { + byte[] buffer = new byte[size]; + while(is.read(buffer, 0, size) != -1) { + } + } + /** * Write all bytes from is to os. Does not close either stream. * @param is to copy bytes from This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |