minchau 2003/05/06 12:24:07
Modified: java/src/org/apache/xml/serializer ToStream.java
Log:
Performance fix for double buffering. Don't use WriterToUTF8Buffered if the
writer class is "BufferedServletOutputStream".
PR: bugzilla 19474
Submitted by: Brian Minchau
Reviewed by: Ilene Seelemann
Revision Changes Path
1.4 +8 -1
xml-xalan/java/src/org/apache/xml/serializer/ToStream.java
Index: ToStream.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/serializer/ToStream.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ToStream.java 1 May 2003 14:49:08 -0000 1.3
+++ ToStream.java 6 May 2003 19:24:07 -0000 1.4
@@ -625,8 +625,15 @@
// // and not buffer.
// init(new WriterToUTF8(output), format,
defaultProperties, true);
// }
- if (output instanceof java.io.BufferedOutputStream)
+
+ if (output instanceof java.io.BufferedOutputStream ||
+
output.getClass().getName().endsWith("BufferedServletOutputStream"))
{
+ /* don't do buffering for
+ * BufferedOutputStream
+ * BufferedServletOutputStream
+ * ... more ... ?
+ */
init(new WriterToUTF8(output), format, defaultProperties,
true);
}
else
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]