Class HttpStatusHolder

java.lang.Object
org.springframework.cloud.gateway.support.HttpStatusHolder

public class HttpStatusHolder extends Object
  • Constructor Details

    • HttpStatusHolder

      public HttpStatusHolder(org.springframework.http.HttpStatus httpStatus, Integer status)
  • Method Details

    • parse

      public static HttpStatusHolder parse(String status)
    • getHttpStatus

      public org.springframework.http.HttpStatus getHttpStatus()
    • getStatus

      public Integer getStatus()
    • is1xxInformational

      public boolean is1xxInformational()
      Whether this status code is in the HTTP series HttpStatus.Series.INFORMATIONAL.
      Returns:
      true if status code is in the INFORMATIONAL http series
    • is2xxSuccessful

      public boolean is2xxSuccessful()
      Whether this status code is in the HTTP series HttpStatus.Series.SUCCESSFUL.
      Returns:
      true if status code is in the SUCCESSFUL http series
    • is3xxRedirection

      public boolean is3xxRedirection()
      Whether this status code is in the HTTP series HttpStatus.Series.REDIRECTION.
      Returns:
      true if status code is in the REDIRECTION http series
    • is4xxClientError

      public boolean is4xxClientError()
      Whether this status code is in the HTTP series HttpStatus.Series.CLIENT_ERROR.
      Returns:
      true if status code is in the CLIENT_ERROR http series
    • is5xxServerError

      public boolean is5xxServerError()
      Whether this status code is in the HTTP series HttpStatus.Series.SERVER_ERROR.
      Returns:
      true if status code is in the SERVER_ERROR http series
    • getSeries

      public org.springframework.http.HttpStatus.Series getSeries()
    • isError

      public boolean isError()
      Whether this status code is in the HTTP series HttpStatus.Series.CLIENT_ERROR or HttpStatus.Series.SERVER_ERROR.
      Returns:
      true if is either CLIENT_ERROR or SERVER_ERROR
    • toString

      public String toString()
      Overrides:
      toString in class Object