Class HttpServletResponseWrapper

  • All Implemented Interfaces:
    HttpResponse

    public class HttpServletResponseWrapper
    extends java.lang.Object
    implements HttpResponse
    Version:
    $Revision: 1 $
    • Field Detail

      • response

        protected javax.servlet.http.HttpServletResponse response
      • status

        protected int status
      • outputHeaders

        protected javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> outputHeaders
      • outputStream

        protected java.io.OutputStream outputStream
    • Constructor Detail

      • HttpServletResponseWrapper

        public HttpServletResponseWrapper​(javax.servlet.http.HttpServletResponse response,
                                          ResteasyProviderFactory factory)
    • Method Detail

      • getOutputHeaders

        public javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> getOutputHeaders()
        Specified by:
        getOutputHeaders in interface HttpResponse
      • getOutputStream

        public java.io.OutputStream getOutputStream()
                                             throws java.io.IOException
        Specified by:
        getOutputStream in interface HttpResponse
        Throws:
        java.io.IOException
      • addNewCookie

        public void addNewCookie​(javax.ws.rs.core.NewCookie cookie)
        Specified by:
        addNewCookie in interface HttpResponse
      • sendError

        public void sendError​(int status)
                       throws java.io.IOException
        Specified by:
        sendError in interface HttpResponse
        Throws:
        java.io.IOException
      • sendError

        public void sendError​(int status,
                              java.lang.String message)
                       throws java.io.IOException
        Specified by:
        sendError in interface HttpResponse
        Throws:
        java.io.IOException
      • reset

        public void reset()
        Description copied from interface: HttpResponse
        reset status and headers. Will fail if response is committed
        Specified by:
        reset in interface HttpResponse