Update of /var/cvs/src/org/mmbase/util
In directory james.mmbase.org:/tmp/cvs-serv952/src/org/mmbase/util
Modified Files:
Tag: MMBase-1_8
XMLNodeReader.java
Added Files:
Tag: MMBase-1_8
IOUtil.java
Log Message:
MMB-1806 Improve io stream copy performance
See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util
See also: http://www.mmbase.org/jira/browse/MMB-1806
IOUtil.java is new
Index: XMLNodeReader.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/util/Attic/XMLNodeReader.java,v
retrieving revision 1.41.2.2
retrieving revision 1.41.2.3
diff -u -b -r1.41.2.2 -r1.41.2.3
--- XMLNodeReader.java 3 Feb 2007 12:59:17 -0000 1.41.2.2
+++ XMLNodeReader.java 7 Apr 2009 08:23:12 -0000 1.41.2.3
@@ -30,7 +30,7 @@
* @move org.mmbase.util.xml
* @author Daniel Ockeloen
* @author Michiel Meeuwissen
- * @version $Id: XMLNodeReader.java,v 1.41.2.2 2007/02/03 12:59:17 nklasens
Exp $
+ * @version $Id: XMLNodeReader.java,v 1.41.2.3 2009/04/07 08:23:12 nklasens
Exp $
*/
public class XMLNodeReader extends DocumentReader {
private static final Logger log =
Logging.getLoggerInstance(XMLNodeReader.class);
@@ -225,11 +225,7 @@
private byte[] readBytesStream(String resourceName) throws IOException {
InputStream stream = path.getResourceAsStream(resourceName);
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
- int c = stream.read();
- while (c != -1) {
- buffer.write(c);
- c = stream.read();
- }
+ IOUtil.copy(stream, buffer);
return buffer.toByteArray();
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs