You are viewing a plain text version of this content. The canonical link for it is here.
Posted to servletapi-dev@jakarta.apache.org by da...@locus.apache.org on 2000/10/16 21:44:31 UTC
cvs commit: jakarta-servletapi/src/share/javax/servlet/http HttpServlet.java
dannyc 00/10/16 12:44:30
Modified: src/share/javax/servlet Tag: SERVLET_23_JSP_12
ServletResponse.java ServletResponseWrapper.java
src/share/javax/servlet/http Tag: SERVLET_23_JSP_12
HttpServlet.java
Log:
Add resetBuffer() method to Servlet Response as per expert group decision
Revision Changes Path
No revision
No revision
1.1.1.1.4.1 +17 -0 jakarta-servletapi/src/share/javax/servlet/ServletResponse.java
Index: ServletResponse.java
===================================================================
RCS file: /home/cvs/jakarta-servletapi/src/share/javax/servlet/ServletResponse.java,v
retrieving revision 1.1.1.1
retrieving revision 1.1.1.1.4.1
diff -u -r1.1.1.1 -r1.1.1.1.4.1
--- ServletResponse.java 2000/04/26 05:22:29 1.1.1.1
+++ ServletResponse.java 2000/10/16 19:44:26 1.1.1.1.4.1
@@ -283,6 +283,23 @@
public void flushBuffer() throws IOException;
+
+ /**
+ * Clears the content of the underlying buffer in the response without
+ * clearing headers or status code. If the
+ * response has been committed, this method throws an
+ * <code>IllegalStateException</code>.
+ *
+ * @see #setBufferSize
+ * @see #getBufferSize
+ * @see #isCommitted
+ * @see #reset
+ *
+ * @since 2.3
+ */
+
+ public void resetBuffer();
+
/**
* Returns a boolean indicating if the response has been
1.1.2.2 +9 -0 jakarta-servletapi/src/share/javax/servlet/Attic/ServletResponseWrapper.java
Index: ServletResponseWrapper.java
===================================================================
RCS file: /home/cvs/jakarta-servletapi/src/share/javax/servlet/Attic/ServletResponseWrapper.java,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- ServletResponseWrapper.java 2000/08/17 01:33:11 1.1.2.1
+++ ServletResponseWrapper.java 2000/10/16 19:44:26 1.1.2.2
@@ -194,6 +194,15 @@
}
/**
+ * The default behavior of this method is to call resetBuffer()
+ * on the wrapped response object.
+ */
+
+ public void resetBuffer() {
+ this.response.resetBuffer();
+ }
+
+ /**
* The default behavior of this method is to call setLocale(Locale loc)
* on the wrapped response object.
*/
No revision
No revision
1.1.1.1.4.1 +3 -0 jakarta-servletapi/src/share/javax/servlet/http/HttpServlet.java
Index: HttpServlet.java
===================================================================
RCS file: /home/cvs/jakarta-servletapi/src/share/javax/servlet/http/HttpServlet.java,v
retrieving revision 1.1.1.1
retrieving revision 1.1.1.1.4.1
diff -u -r1.1.1.1 -r1.1.1.1.4.1
--- HttpServlet.java 2000/04/26 05:22:29 1.1.1.1
+++ HttpServlet.java 2000/10/16 19:44:29 1.1.1.1.4.1
@@ -918,6 +918,9 @@
public void reset() throws IllegalStateException
{ resp.reset(); }
+
+ public void resetBuffer() throws IllegalStateException
+ { resp.resetBuffer(); }
public boolean isCommitted()
{ return resp.isCommitted(); }