001
014
015 package com.liferay.util.servlet;
016
017 import com.liferay.portal.kernel.io.unsync.UnsyncPrintWriter;
018
019 import java.io.PrintWriter;
020
021 import javax.servlet.ServletOutputStream;
022 import javax.servlet.http.HttpServletResponse;
023 import javax.servlet.http.HttpServletResponseWrapper;
024
025
028 public class NullServletResponse extends HttpServletResponseWrapper {
029
030 public NullServletResponse(HttpServletResponse response) {
031 super(response);
032
033 _servletOutputStream = new NullServletOutputStream();
034 _printWriter = new UnsyncPrintWriter(_servletOutputStream, true);
035 }
036
037 public ServletOutputStream getOutputStream() {
038 return _servletOutputStream;
039 }
040
041 public PrintWriter getWriter() {
042 return _printWriter;
043 }
044
045
053
054 private PrintWriter _printWriter;
055 private ServletOutputStream _servletOutputStream;
056
057 }