Interface HttpResponse

All Superinterfaces:
jakarta.servlet.http.HttpServletResponse, Serializable, jakarta.servlet.ServletResponse
All Known Implementing Classes:
HttpResponseImpl, ServletResponseAdapter

public interface HttpResponse extends Serializable, jakarta.servlet.http.HttpServletResponse
This interface takes care of HTTP Responses. It sends data back to the browser.
  • Field Summary

    Fields inherited from interface jakarta.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
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Flushes the output buffer to the client.
    Gets the content type that will be sent to the browser.
    void
    Sets the content type to be sent back to the browser.
    void
    setStatusMessage(String responseString)
    Sets the response string to be sent to the browser

    Methods inherited from interface jakarta.servlet.http.HttpServletResponse

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

    Methods inherited from interface jakarta.servlet.ServletResponse

    getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setLocale
  • Method Details

    • getContentType

      String getContentType()
      Gets the content type that will be sent to the browser.
      Specified by:
      getContentType in interface jakarta.servlet.ServletResponse
      Returns:
      the content type (i.e. "text/html")
    • setContentType

      void setContentType(String type)
      Sets the content type to be sent back to the browser.
      Specified by:
      setContentType in interface jakarta.servlet.ServletResponse
      Parameters:
      type - the type to be sent to the browser (i.e. "text/html")
    • setStatusMessage

      void setStatusMessage(String responseString)
      Sets the response string to be sent to the browser
      Parameters:
      responseString - the response string
    • flushBuffer

      void flushBuffer() throws IOException
      Flushes the output buffer to the client.
      Specified by:
      flushBuffer in interface jakarta.servlet.ServletResponse
      Throws:
      IOException