cziegeler 2004/03/12 07:14:36
Modified: src/java/org/apache/cocoon/reading AbstractReader.java
Log:
<action dev="CZ" type="fix" fixes-bug="27602" due-to="Gunnar Brand"
due-to-email="[EMAIL PROTECTED]">
Improvement for AbstractReader: Don't wrap an already buffered stream.
</action>
Revision Changes Path
1.5 +7 -2
cocoon-2.2/src/java/org/apache/cocoon/reading/AbstractReader.java
Index: AbstractReader.java
===================================================================
RCS file:
/home/cvs/cocoon-2.2/src/java/org/apache/cocoon/reading/AbstractReader.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- AbstractReader.java 8 Mar 2004 14:03:32 -0000 1.4
+++ AbstractReader.java 12 Mar 2004 15:14:36 -0000 1.5
@@ -65,7 +65,12 @@
* Set the <code>OutputStream</code>
*/
public void setOutputStream(OutputStream out) {
- this.out = new BufferedOutputStream(out);
+ if ( out instanceof BufferedOutputStream
+ || out instanceof org.apache.cocoon.util.BufferedOutputStream )
{
+ this.out = out;
+ } else {
+ this.out = new BufferedOutputStream(out, 1536);
+ }
}
/**