Class WJResponseWrapper

java.lang.Object
javax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
sk.iway.iwcm.system.WJResponseWrapper
All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class WJResponseWrapper extends javax.servlet.http.HttpServletResponseWrapper
WJResponseWrapper.java
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
     

    Fields inherited from interface javax.servlet.http.HttpServletResponse

    SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
  • Constructor Summary

    Constructors
    Constructor
    Description
    WJResponseWrapper(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest req)
    Construct a new response wrapper according to the specified parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCookie(javax.servlet.http.Cookie c)
     
    void
    Swallow any attempt to flush the response buffer.
    void
    Pre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojenie
     
    javax.servlet.ServletOutputStream
     
     
    Return a PrintWriter that can be used to accumulate the response data for the included resource.
    void
     
    void
    setBufferSize(int bufferSize)
     
    void
    writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req)
     
    void
    writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req, String htmlCode)
    Zapise HTML kod na povodny vystup s testom na moznost gzip kompresie

    Methods inherited from class javax.servlet.http.HttpServletResponseWrapper

    addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, setDateHeader, setHeader, setIntHeader, setStatus, setStatus, setTrailerFields

    Methods inherited from class javax.servlet.ServletResponseWrapper

    getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.servlet.ServletResponse

    getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
  • Field Details

  • Constructor Details

    • WJResponseWrapper

      public WJResponseWrapper(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest req)
      Construct a new response wrapper according to the specified parameters.
      Parameters:
      response - The servlet response we are wrapping
  • Method Details

    • writeResponseToOriginalOutput

      public void writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req) throws IOException
      Throws:
      IOException
    • writeResponseToOriginalOutput

      public void writeResponseToOriginalOutput(javax.servlet.http.HttpServletRequest req, String htmlCode) throws IOException
      Zapise HTML kod na povodny vystup s testom na moznost gzip kompresie
      Parameters:
      req -
      htmlCode -
      Throws:
      IOException
    • sendRedirect

      public void sendRedirect(String url) throws IOException
      Specified by:
      sendRedirect in interface javax.servlet.http.HttpServletResponse
      Overrides:
      sendRedirect in class javax.servlet.http.HttpServletResponseWrapper
      Throws:
      IOException
    • addCookie

      public void addCookie(javax.servlet.http.Cookie c)
      Specified by:
      addCookie in interface javax.servlet.http.HttpServletResponse
      Overrides:
      addCookie in class javax.servlet.http.HttpServletResponseWrapper
    • flushBuffer

      public void flushBuffer() throws IOException
      Swallow any attempt to flush the response buffer.
      Specified by:
      flushBuffer in interface javax.servlet.ServletResponse
      Overrides:
      flushBuffer in class javax.servlet.ServletResponseWrapper
      Throws:
      IOException
    • getWriter

      public PrintWriter getWriter() throws IOException
      Return a PrintWriter that can be used to accumulate the response data for the included resource.
      Specified by:
      getWriter in interface javax.servlet.ServletResponse
      Overrides:
      getWriter in class javax.servlet.ServletResponseWrapper
      Throws:
      IOException - if an I/O error occurs
    • setBufferSize

      public void setBufferSize(int bufferSize)
      Specified by:
      setBufferSize in interface javax.servlet.ServletResponse
      Overrides:
      setBufferSize in class javax.servlet.ServletResponseWrapper
    • getRedirectURL

      public String getRedirectURL()
    • flushOrigResponse

      public void flushOrigResponse() throws IOException
      Pre vykonavanie dlhych cyklov - zapis prazdneho znaku na orig response aby sa udrzalo spojenie
      Throws:
      IOException
    • getOutputStream

      public javax.servlet.ServletOutputStream getOutputStream() throws IOException
      Specified by:
      getOutputStream in interface javax.servlet.ServletResponse
      Overrides:
      getOutputStream in class javax.servlet.ServletResponseWrapper
      Throws:
      IOException
    • getOutputOfStreamAsString

      public String getOutputOfStreamAsString()