Class SimpleHttpResponse

java.lang.Object
org.apache.catalina.connector.Response
waffle.apache.catalina.SimpleHttpResponse
All Implemented Interfaces:
jakarta.servlet.http.HttpServletResponse, jakarta.servlet.ServletResponse

public class SimpleHttpResponse extends org.apache.catalina.connector.Response
Simple HTTP Response.
  • Field Summary

    Fields inherited from class org.apache.catalina.connector.Response

    appCommitted, coyoteResponse, facade, included, outputBuffer, outputStream, redirectURLCC, request, sm, urlEncoder, usingOutputStream, usingWriter, writer

    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addHeader(String headerName, String headerValue)
     
    void
     
    getHeader(String headerName)
     
     
    getHeaderValues(String headerName)
    Gets the header values.
    int
     
    Gets the status string.
    void
    sendError(int rc)
     
    void
    sendError(int rc, String message)
     
    void
    setHeader(String headerName, String headerValue)
     
    void
    setStatus(int value)
     

    Methods inherited from class org.apache.catalina.connector.Response

    addCookie, addDateHeader, addIntHeader, addSessionCookieInternal, containsHeader, encodeRedirectURL, encodeURL, finishResponse, generateCookieString, getBufferSize, getBytesWritten, getCharacterEncoding, getContentLength, getContentType, getContentWritten, getContext, getCookies, getCoyoteResponse, getHeaders, getLocale, getMessage, getOutputStream, getReporter, getRequest, getResponse, getTrailerFields, getWriter, isAppCommitted, isClosed, isCommitted, isEncodeable, isError, isErrorReportRequired, isSuspended, recycle, reset, resetBuffer, resetBuffer, sendAcknowledgement, sendRedirect, sendRedirect, setAppCommitted, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setCoyoteResponse, setDateHeader, setError, setErrorReported, setIntHeader, setLocale, setRequest, setResponse, setSuspended, setTrailerFields, toAbsolute, toEncoded

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SimpleHttpResponse

      public SimpleHttpResponse()
  • Method Details

    • addHeader

      public void addHeader(String headerName, String headerValue)
      Specified by:
      addHeader in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      addHeader in class org.apache.catalina.connector.Response
    • flushBuffer

      public void flushBuffer()
      Specified by:
      flushBuffer in interface jakarta.servlet.ServletResponse
      Overrides:
      flushBuffer in class org.apache.catalina.connector.Response
    • getHeader

      public String getHeader(String headerName)
      Specified by:
      getHeader in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      getHeader in class org.apache.catalina.connector.Response
    • getHeaderNames

      public Collection<String> getHeaderNames()
      Specified by:
      getHeaderNames in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      getHeaderNames in class org.apache.catalina.connector.Response
    • getHeaderValues

      public String[] getHeaderValues(String headerName)
      Gets the header values.
      Parameters:
      headerName - the header name
      Returns:
      the header values
    • getStatus

      public int getStatus()
      Specified by:
      getStatus in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      getStatus in class org.apache.catalina.connector.Response
    • getStatusString

      public String getStatusString()
      Gets the status string.
      Returns:
      the status string
    • sendError

      public void sendError(int rc)
      Specified by:
      sendError in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      sendError in class org.apache.catalina.connector.Response
    • sendError

      public void sendError(int rc, String message)
      Specified by:
      sendError in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      sendError in class org.apache.catalina.connector.Response
    • setHeader

      public void setHeader(String headerName, String headerValue)
      Specified by:
      setHeader in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      setHeader in class org.apache.catalina.connector.Response
    • setStatus

      public void setStatus(int value)
      Specified by:
      setStatus in interface jakarta.servlet.http.HttpServletResponse
      Overrides:
      setStatus in class org.apache.catalina.connector.Response