|
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.
|