Interface HttpResponse

All Superinterfaces:
HttpMessage, HttpObject
All Known Subinterfaces:
FullHttpResponse
All Known Implementing Classes:
DefaultFullHttpResponse, DefaultHttpResponse, HttpCache.Answer, ServerReplay.Replayed

public sealed interface HttpResponse extends HttpMessage permits FullHttpResponse, DefaultHttpResponse
The head of an HTTP response.
  • Method Details

    • status

      Returns the response's status code and reason phrase.
      Returns:
      the response's status code and reason phrase
    • setStatus

      HttpResponse setStatus(HttpResponseStatus status)
      Changes the response status.
      Parameters:
      status - new status code and reason phrase
      Returns:
      this response
    • setProtocolVersion

      HttpResponse setProtocolVersion(HttpVersion version)
      Description copied from interface: HttpMessage
      Changes the message's protocol version.
      Specified by:
      setProtocolVersion in interface HttpMessage
      Parameters:
      version - new protocol version
      Returns:
      this message