Enum Class ErrorCode

java.lang.Object
java.lang.Enum<ErrorCode>
org.eclipse.jetty.http2.ErrorCode
All Implemented Interfaces:
Serializable, Comparable<ErrorCode>, Constable

public enum ErrorCode extends Enum<ErrorCode>
Standard HTTP/2 error codes.
  • Enum Constant Details

    • NO_ERROR

      public static final ErrorCode NO_ERROR
      Indicates no errors.
    • PROTOCOL_ERROR

      public static final ErrorCode PROTOCOL_ERROR
      Indicates a generic HTTP/2 protocol violation.
    • INTERNAL_ERROR

      public static final ErrorCode INTERNAL_ERROR
      Indicates an internal error.
    • FLOW_CONTROL_ERROR

      public static final ErrorCode FLOW_CONTROL_ERROR
      Indicates an HTTP/2 flow control violation.
    • SETTINGS_TIMEOUT_ERROR

      public static final ErrorCode SETTINGS_TIMEOUT_ERROR
      Indicates that a SETTINGS frame did not receive a reply in a timely manner.
    • STREAM_CLOSED_ERROR

      public static final ErrorCode STREAM_CLOSED_ERROR
      Indicates that a stream frame has been received after the stream was closed.
    • FRAME_SIZE_ERROR

      public static final ErrorCode FRAME_SIZE_ERROR
      Indicates that a frame has an invalid length.
    • REFUSED_STREAM_ERROR

      public static final ErrorCode REFUSED_STREAM_ERROR
      Indicates that a stream was rejected before application processing.
    • CANCEL_STREAM_ERROR

      public static final ErrorCode CANCEL_STREAM_ERROR
      Indicates that a stream is no longer needed.
    • COMPRESSION_ERROR

      public static final ErrorCode COMPRESSION_ERROR
      Indicates inability to maintain the HPACK compression context.
    • HTTP_CONNECT_ERROR

      public static final ErrorCode HTTP_CONNECT_ERROR
      Indicates that the connection established by an HTTP CONNECT was abnormally closed.
    • ENHANCE_YOUR_CALM_ERROR

      public static final ErrorCode ENHANCE_YOUR_CALM_ERROR
      Indicates that the other peer might be generating excessive load.
    • INADEQUATE_SECURITY_ERROR

      public static final ErrorCode INADEQUATE_SECURITY_ERROR
      Indicates that the transport properties do not meet minimum security requirements.
    • HTTP_1_1_REQUIRED_ERROR

      public static final ErrorCode HTTP_1_1_REQUIRED_ERROR
      Indicates that HTTP/1.1 must be used rather than HTTP/2.
  • Field Details

    • code

      public final int code
  • Method Details

    • values

      public static ErrorCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ErrorCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • from

      public static ErrorCode from(int error)
    • toString

      public static String toString(int error, String dft)