You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2002/06/03 19:25:00 UTC
cvs commit: jakarta-tomcat/src/facade22/org/apache/tomcat/facade ServletOutputStreamFacade.java
costin 2002/06/03 10:25:00
Modified: src/share/org/apache/tomcat/core Response.java
src/facade22/org/apache/tomcat/facade
ServletOutputStreamFacade.java
Log:
Add a notification on user-initiated flush().
The writer doesn't need changes, since it'll be propagated to the
output stream.
User calling flush() is the only event that _requires_ us to send
data - we can cache everything until this happens.
Revision Changes Path
1.56 +5 -0 jakarta-tomcat/src/share/org/apache/tomcat/core/Response.java
Index: Response.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/core/Response.java,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -r1.55 -r1.56
--- Response.java 26 Aug 2001 01:52:18 -0000 1.55
+++ Response.java 3 Jun 2002 17:25:00 -0000 1.56
@@ -402,6 +402,11 @@
oBuffer.flush();
}
+ /** Client-originated flush
+ */
+ public void clientFlush() throws IOException {
+ // Nothing. Can be overriden.
+ }
// -------------------- I18N --------------------
1.5 +2 -1 jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletOutputStreamFacade.java
Index: ServletOutputStreamFacade.java
===================================================================
RCS file: /home/cvs/jakarta-tomcat/src/facade22/org/apache/tomcat/facade/ServletOutputStreamFacade.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- ServletOutputStreamFacade.java 22 Mar 2002 02:54:34 -0000 1.4
+++ ServletOutputStreamFacade.java 3 Jun 2002 17:25:00 -0000 1.5
@@ -142,7 +142,8 @@
public void flush() throws IOException {
if( ob.flushCharsNeeded() )
ob.flushChars();
- ob.flushBytes();
+ ob.flushBytes();
+ resA.clientFlush();
}
public void close() throws IOException {
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>