[jboss-svn-commits] JBL Code SVN: r34843 - labs/jbossrules/branches/5.1.x/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Aug 23 18:16:50 EDT 2010
Author: tirelli
Date: 2010-08-23 18:16:49 -0400 (Mon, 23 Aug 2010)
New Revision: 34843
Modified:
labs/jbossrules/branches/5.1.x/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java
Log:
JBIDE-4653 : merging revision #34540 into 5.1.x branch
Modified: labs/jbossrules/branches/5.1.x/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java
===================================================================
--- labs/jbossrules/branches/5.1.x/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java 2010-08-23 22:06:47 UTC (rev 34842)
+++ labs/jbossrules/branches/5.1.x/drools-eclipse/org.guvnor.tools/src/org/guvnor/tools/utils/webdav/StreamProcessingUtils.java 2010-08-23 22:16:49 UTC (rev 34843)
@@ -16,6 +16,7 @@
package org.guvnor.tools.utils.webdav;
+import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URLDecoder;
@@ -36,12 +37,14 @@
public class StreamProcessingUtils {
public static String getStreamContents(InputStream is) throws IOException {
- StringBuilder sb = new StringBuilder();
- int c;
- while ((c = is.read()) != -1) {
- sb.append((char)c);
+ byte[] buffer = new byte[1000];
+ int c = 0;
+ ByteArrayOutputStream bout = new ByteArrayOutputStream();
+ while ((c = is.read(buffer)) != -1) {
+ bout.write(buffer, 0, c);
}
- return sb.toString();
+
+ return new String(bout.toByteArray());
}
private static String DAV_NS = "DAV:"; //$NON-NLS-1$
More information about the jboss-svn-commits
mailing list