Class BufferedWebResponse

    • Constructor Detail

      • BufferedWebResponse

        public BufferedWebResponse​(org.apache.wicket.request.http.WebResponse originalResponse)
        Construct.
        Parameters:
        originalResponse -
    • Method Detail

      • writeMetaData

        public void writeMetaData​(org.apache.wicket.request.http.WebResponse response)
        transfer cookie operations (add, clear) to given web response
        Specified by:
        writeMetaData in interface IMetaDataBufferingWebResponse
        Parameters:
        response - web response that should receive the current cookie operation
      • reset

        public void reset()
        Overrides:
        reset in class org.apache.wicket.request.Response
      • addCookie

        public void addCookie​(javax.servlet.http.Cookie cookie)
        Specified by:
        addCookie in class org.apache.wicket.request.http.WebResponse
      • clearCookie

        public void clearCookie​(javax.servlet.http.Cookie cookie)
        Specified by:
        clearCookie in class org.apache.wicket.request.http.WebResponse
      • setContentLength

        public void setContentLength​(long length)
        Specified by:
        setContentLength in class org.apache.wicket.request.http.WebResponse
      • setContentType

        public void setContentType​(String mimeType)
        Specified by:
        setContentType in class org.apache.wicket.request.http.WebResponse
      • setDateHeader

        public void setDateHeader​(String name,
                                  Instant date)
        Specified by:
        setDateHeader in class org.apache.wicket.request.http.WebResponse
      • isHeaderSupported

        public boolean isHeaderSupported()
        Specified by:
        isHeaderSupported in class org.apache.wicket.request.http.WebResponse
      • setHeader

        public void setHeader​(String name,
                              String value)
        Specified by:
        setHeader in class org.apache.wicket.request.http.WebResponse
      • addHeader

        public void addHeader​(String name,
                              String value)
        Specified by:
        addHeader in class org.apache.wicket.request.http.WebResponse
      • disableCaching

        public void disableCaching()
        Overrides:
        disableCaching in class org.apache.wicket.request.http.WebResponse
      • write

        public void write​(CharSequence sequence)
        Specified by:
        write in class org.apache.wicket.request.Response
      • getText

        public CharSequence getText()
        Returns the text already written to this response.
        Returns:
        text
      • setText

        public void setText​(CharSequence text)
        Replaces the text in this response
        Parameters:
        text -
      • write

        public void write​(byte[] array)
        Specified by:
        write in class org.apache.wicket.request.Response
      • write

        public void write​(byte[] array,
                          int offset,
                          int length)
        Specified by:
        write in class org.apache.wicket.request.Response
      • sendRedirect

        public void sendRedirect​(String url)
        Specified by:
        sendRedirect in class org.apache.wicket.request.http.WebResponse
      • setStatus

        public void setStatus​(int sc)
        Specified by:
        setStatus in class org.apache.wicket.request.http.WebResponse
      • sendError

        public void sendError​(int sc,
                              String msg)
        Specified by:
        sendError in class org.apache.wicket.request.http.WebResponse
      • writeTo

        public void writeTo​(org.apache.wicket.request.http.WebResponse response)
        Writes the content of the buffer to the specified response. Also sets the properties and and headers.
        Parameters:
        response -
      • isRedirect

        public boolean isRedirect()
        Specified by:
        isRedirect in class org.apache.wicket.request.http.WebResponse
      • flush

        public void flush()
        Specified by:
        flush in class org.apache.wicket.request.http.WebResponse
      • getContainerResponse

        public Object getContainerResponse()
        Specified by:
        getContainerResponse in class org.apache.wicket.request.Response