Class VaadinServletResponse

    • Field Summary

      • 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
      VaadinServletResponse​(javax.servlet.http.HttpServletResponse response, VaadinServletService vaadinService)
      Wraps a http servlet response and an associated vaadin service
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.servlet.http.HttpServletResponse getHttpServletResponse()
      Gets the original unwrapped HttpServletResponse
      VaadinServletService getService()
      Gets the vaadin service for the context of this response.
      void setCacheTime​(long milliseconds)
      Sets cache time in milliseconds, -1 means no cache at all.
      void setNoCacheHeaders()
      Sets all conceivable headers that might prevent a response from being stored in any caches.
      • Methods inherited from class javax.servlet.http.HttpServletResponseWrapper

        addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
      • Methods inherited from class javax.servlet.ServletResponseWrapper

        flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
      • Methods inherited from interface javax.servlet.ServletResponse

        flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
    • Constructor Detail

      • VaadinServletResponse

        public VaadinServletResponse​(javax.servlet.http.HttpServletResponse response,
                                     VaadinServletService vaadinService)
        Wraps a http servlet response and an associated vaadin service
        Parameters:
        response - the http servlet response to wrap
        vaadinService - the associated vaadin service
    • Method Detail

      • getHttpServletResponse

        public javax.servlet.http.HttpServletResponse getHttpServletResponse()
        Gets the original unwrapped HttpServletResponse
        Returns:
        the unwrapped response
      • setCacheTime

        public void setCacheTime​(long milliseconds)
        Description copied from interface: VaadinResponse
        Sets cache time in milliseconds, -1 means no cache at all. All required headers related to caching in the response are set based on the time.
        Specified by:
        setCacheTime in interface VaadinResponse
        Parameters:
        milliseconds - Cache time in milliseconds
      • setNoCacheHeaders

        public void setNoCacheHeaders()
        Description copied from interface: VaadinResponse
        Sets all conceivable headers that might prevent a response from being stored in any caches.
        Specified by:
        setNoCacheHeaders in interface VaadinResponse