Author: sheetal
Date: Fri Nov 13 00:29:21 2009
New Revision: 835664

URL: http://svn.apache.org/viewvc?rev=835664&view=rev
Log:
OLIO-135 ServletResponse flushBuffer() caused the response to commit.

Modified:
    
incubator/olio/webapp/java/trunk/ws/apps/webapp/src/java/org/apache/olio/webapp/util/ContentCacheResponseWrapper.java

Modified: 
incubator/olio/webapp/java/trunk/ws/apps/webapp/src/java/org/apache/olio/webapp/util/ContentCacheResponseWrapper.java
URL: 
http://svn.apache.org/viewvc/incubator/olio/webapp/java/trunk/ws/apps/webapp/src/java/org/apache/olio/webapp/util/ContentCacheResponseWrapper.java?rev=835664&r1=835663&r2=835664&view=diff
==============================================================================
--- 
incubator/olio/webapp/java/trunk/ws/apps/webapp/src/java/org/apache/olio/webapp/util/ContentCacheResponseWrapper.java
 (original)
+++ 
incubator/olio/webapp/java/trunk/ws/apps/webapp/src/java/org/apache/olio/webapp/util/ContentCacheResponseWrapper.java
 Fri Nov 13 00:29:21 2009
@@ -38,7 +38,7 @@
     private int contentLength;
     private String contentType;
     private ServletOutputStream stream;
-    
+
     /** Creates a new instance of ContentCacheResponseWrapper */
     public ContentCacheResponseWrapper(HttpServletResponse response) {
         super (response);
@@ -54,14 +54,17 @@
         return bos.toByteArray();
     }
 
+    @Override
     public ServletOutputStream getOutputStream(){
         return stream;
     }
 
+    @Override
     public PrintWriter getWriter(){
         return new PrintWriter(getOutputStream(), true);
     }
 
+    @Override
     public void setContentLength(int i) {
         contentLength = i;
         super.setContentLength(i);
@@ -71,15 +74,28 @@
         return contentLength;
     }
 
+    @Override
     public void setContentType(String s) {
         contentType = s;
         super.setContentType(s);
     }
 
+    @Override
     public String getContentType() {
         return contentType;
     }
-    
+
+   
+
+    @Override public void setBufferSize(int i) {
+        System.err.println("setBufferSize(int i) called.");
+    }
+
+    @Override public void flushBuffer() throws IOException {
+        System.err.println("flushBuffer() called.");
+        stream.flush();
+    }
+  
 }
 
 class CacheContentServletOutputStream extends ServletOutputStream {


Reply via email to