commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From s...@apache.org
Subject svn commit: r753581 - /commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java
Date Sat, 14 Mar 2009 01:50:55 GMT
Author: sebb
Date: Sat Mar 14 01:50:55 2009
New Revision: 753581

URL: http://svn.apache.org/viewvc?rev=753581&view=rev
Log:
Add Javadoc for second method; combine common code.

Modified:
    commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java

Modified: commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java
URL: http://svn.apache.org/viewvc/commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java?rev=753581&r1=753580&r2=753581&view=diff
==============================================================================
--- commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java
(original)
+++ commons/sandbox/compress/trunk/src/main/java/org/apache/commons/compress/utils/IOUtils.java
Sat Mar 14 01:50:55 2009
@@ -25,23 +25,32 @@
 public final class IOUtils {
 
 	/**
-     * Copies the content of a InputStream into an OutputStream
+     * Copies the content of a InputStream into an OutputStream.
+     * Uses a default buffer size of 8024 bytes.
      * 
      * @param input
      *            the InputStream to copy
      * @param output
      *            the target Stream
      * @throws IOException
-     *             if the streams are interrupted
+     *             if an error occurs
      */
     public static void copy(final InputStream input, final OutputStream output) throws IOException
{
-        final byte[] buffer = new byte[8024];
-        int n = 0;
-        while (-1 != (n = input.read(buffer))) {
-            output.write(buffer, 0, n);
-        }
+        copy(input, output, 8024);
     }
     
+    /**
+     * Copies the content of a InputStream into an OutputStream
+     * 
+     * @param input
+     *            the InputStream to copy
+     * @param output
+     *            the target Stream
+     * @param buffersize
+     *            the buffer size to use
+     * @throws IOException
+     *             if an error occurs
+     */
     public static void copy(final InputStream input, final OutputStream output, int buffersize)
throws IOException {
         final byte[] buffer = new byte[buffersize];
         int n = 0;



Mime
View raw message