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]

Reply via email to