01: /* Copyright 2004 The JA-SIG Collaborative. All rights reserved.
02: * See license distributed with this file and
03: * available online at http://www.uportal.org/license.html
04: */
05:
06: package org.jasig.portal.container.servlet;
07:
08: import java.io.IOException;
09: import java.io.PrintWriter;
10:
11: import javax.servlet.http.*;
12:
13: public class StoredServletResponseImpl extends
14: javax.servlet.http.HttpServletResponseWrapper {
15:
16: private PrintWriter writer;
17:
18: public StoredServletResponseImpl(HttpServletResponse response,
19: PrintWriter _writer) {
20: super (response);
21: writer = _writer;
22: }
23:
24: private javax.servlet.http.HttpServletResponse _getHttpServletResponse() {
25: return (javax.servlet.http.HttpServletResponse) super
26: .getResponse();
27: }
28:
29: public void setResponse(HttpServletResponse response) {
30: super .setResponse(response);
31: }
32:
33: public PrintWriter getWriter() throws IOException {
34: return writer;
35: }
36:
37: public void flushBuffer() throws IOException {
38: writer.flush();
39: }
40:
41: }
|