Update of /var/cvs/src/org/mmbase/storage/implementation/database
In directory james.mmbase.org:/tmp/cvs-serv13929

Modified Files:
        DatabaseStorageManager.java 
Log Message:
Using IOUtil for copying streams


See also: 
http://cvs.mmbase.org/viewcvs/src/org/mmbase/storage/implementation/database


Index: DatabaseStorageManager.java
===================================================================
RCS file: 
/var/cvs/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java,v
retrieving revision 1.213
retrieving revision 1.214
diff -u -b -r1.213 -r1.214
--- DatabaseStorageManager.java 17 Apr 2009 13:29:37 -0000      1.213
+++ DatabaseStorageManager.java 24 Apr 2009 15:10:41 -0000      1.214
@@ -36,7 +36,7 @@
  *
  * @author Pierre van Rooden
  * @since MMBase-1.7
- * @version $Id: DatabaseStorageManager.java,v 1.213 2009/04/17 13:29:37 
michiel Exp $
+ * @version $Id: DatabaseStorageManager.java,v 1.214 2009/04/24 15:10:41 
michiel Exp $
  */
 public class DatabaseStorageManager implements 
StorageManager<DatabaseStorageManagerFactory> {
 
@@ -858,13 +858,8 @@
             long size = 0L;
             //log.warn("Storing " + field + " for " + node.getNumber());
             InputStream in = node.getInputStreamValue(fieldName);
-            BufferedOutputStream out = new BufferedOutputStream(new 
FileOutputStream(binaryFile));
-            byte[] buf = new byte[1024];
-            int b = 0;
-            while ((b = in.read(buf)) != -1) {
-                size += b;
-                out.write(buf, 0, b);
-            }
+            OutputStream out = new FileOutputStream(binaryFile);
+            IOUtil.copy(in, out);
             out.close();
             in.close();
             // unload the input-stream, it is of no use any more.
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to