Home / Class/ HttpResponseStatus Class — netty Architecture

HttpResponseStatus Class — netty Architecture

Architecture documentation for the HttpResponseStatus class in HttpResponseStatus.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  56b62dd6_236f_711d_411e_7f63b53f8159["HttpResponseStatus"]
  d8641642_0f64_3547_8177_fb8a9ca37ec4["HttpResponseStatus.java"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|defined in| d8641642_0f64_3547_8177_fb8a9ca37ec4
  0cb544e5_6ceb_bb23_f1c8_7d918fcdf856["HttpResponseStatus()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 0cb544e5_6ceb_bb23_f1c8_7d918fcdf856
  9c629b03_7ac2_8f7d_e2e3_8ded8b81384a["code()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 9c629b03_7ac2_8f7d_e2e3_8ded8b81384a
  64b88f06_78dc_0b19_49d5_172744b4eb7e["AsciiString()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 64b88f06_78dc_0b19_49d5_172744b4eb7e
  59576c8e_4d84_605e_62b6_6487185feab1["String()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 59576c8e_4d84_605e_62b6_6487185feab1
  056f8dbe_2866_b6d6_7485_2f2a3ba3406f["HttpStatusClass()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 056f8dbe_2866_b6d6_7485_2f2a3ba3406f
  a80a0f48_f30e_cf65_d191_ea9ec3b67223["hashCode()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| a80a0f48_f30e_cf65_d191_ea9ec3b67223
  4276d840_c704_6611_b858_f530235ccd67["equals()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 4276d840_c704_6611_b858_f530235ccd67
  6b9f3025_0471_57bc_e7cc_af3183b0c614["compareTo()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 6b9f3025_0471_57bc_e7cc_af3183b0c614
  50b39d0a_d18a_b04b_9d8d_f4be82e7ffbb["encode()"]
  56b62dd6_236f_711d_411e_7f63b53f8159 -->|method| 50b39d0a_d18a_b04b_9d8d_f4be82e7ffbb

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/HttpResponseStatus.java lines 34–649

public class HttpResponseStatus implements Comparable<HttpResponseStatus> {

    /**
     * 100 Continue
     */
    public static final HttpResponseStatus CONTINUE = newStatus(100, "Continue");

    /**
     * 101 Switching Protocols
     */
    public static final HttpResponseStatus SWITCHING_PROTOCOLS = newStatus(101, "Switching Protocols");

    /**
     * 102 Processing (WebDAV, RFC2518)
     */
    public static final HttpResponseStatus PROCESSING = newStatus(102, "Processing");

    /**
     * 103 Early Hints (RFC 8297)
     */
    public static final HttpResponseStatus EARLY_HINTS = newStatus(103, "Early Hints");

    /**
     * 200 OK
     */
    public static final HttpResponseStatus OK = newStatus(200, "OK");

    /**
     * 201 Created
     */
    public static final HttpResponseStatus CREATED = newStatus(201, "Created");

    /**
     * 202 Accepted
     */
    public static final HttpResponseStatus ACCEPTED = newStatus(202, "Accepted");

    /**
     * 203 Non-Authoritative Information (since HTTP/1.1)
     */
    public static final HttpResponseStatus NON_AUTHORITATIVE_INFORMATION =
            newStatus(203, "Non-Authoritative Information");

    /**
     * 204 No Content
     */
    public static final HttpResponseStatus NO_CONTENT = newStatus(204, "No Content");

    /**
     * 205 Reset Content
     */
    public static final HttpResponseStatus RESET_CONTENT = newStatus(205, "Reset Content");

    /**
     * 206 Partial Content
     */
    public static final HttpResponseStatus PARTIAL_CONTENT = newStatus(206, "Partial Content");

    /**
     * 207 Multi-Status (WebDAV, RFC2518)
     */
    public static final HttpResponseStatus MULTI_STATUS = newStatus(207, "Multi-Status");

    /**
     * 300 Multiple Choices
     */
    public static final HttpResponseStatus MULTIPLE_CHOICES = newStatus(300, "Multiple Choices");

    /**
     * 301 Moved Permanently
     */
    public static final HttpResponseStatus MOVED_PERMANENTLY = newStatus(301, "Moved Permanently");

    /**
     * 302 Found
     */
    public static final HttpResponseStatus FOUND = newStatus(302, "Found");

    /**
     * 303 See Other (since HTTP/1.1)
     */

Frequently Asked Questions

What is the HttpResponseStatus class?
HttpResponseStatus is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpResponseStatus.java.
Where is HttpResponseStatus defined?
HttpResponseStatus is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpResponseStatus.java at line 34.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free