/* * Created on 18.11.2003 * * (c) Stabsstelle IKT-Strategie des Bundes */ package at.gv.egovernment.moa.spss.slinterface.filters; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponseWrapper; /** * @author Gregor Karlinger (mailto:gregor.karlinger@cio.gv.at) */ public class ResponseWrapper extends HttpServletResponseWrapper { private ServletOutputStream outputStream_; /* ---------------------------------------------------------------------------------------------------- */ public ResponseWrapper(HttpServletResponse response) { super(response); outputStream_ = new ServletOutputStream(); } /* ---------------------------------------------------------------------------------------------------- */ public javax.servlet.ServletOutputStream getOutputStream() { return outputStream_; } /* ---------------------------------------------------------------------------------------------------- */ /** * Returns the wrapped response as a byte array. * * @return the response as a byte array. */ public byte[] toByteArray() { return outputStream_.toByteArray(); } }