インターフェース HttpCodeStatusMapper

すべての既知の実装クラス:
SimpleHttpCodeStatusMapper
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface HttpCodeStatusMapper
health status を HTTP ステータスコードにマップするために使用される戦略。
導入:
4.0.0
作成者:
Stephane Nicoll, Phillip Webb
  • フィールド概要

    フィールド
    修飾子と型
    フィールド
    説明
    非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
    4.1.0 以降、4.3.0 で #getDefault() を優先して削除されました。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    デフォルトのマッピングを使用して HttpCodeStatusMapper インスタンスを返します。
    int
    指定された health status に対応する HTTP ステータスコードを返します。
    of(@Nullable MapSE<StringSE,IntegerSE> mappings)
    指定されたマッピングで新しい HttpCodeStatusMapper を作成します。
  • フィールドの詳細

    • DEFAULT

      @DeprecatedSE(since="4.1.0", forRemoval=true) static final HttpCodeStatusMapper DEFAULT
      非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
      4.1.0 以降、4.3.0 で #getDefault() を優先して削除されました。
      デフォルトのマッピングを使用する HttpCodeStatusMapper インスタンス。
  • メソッドの詳細

    • getStatusCode

      int getStatusCode(Status status)
      指定された health status に対応する HTTP ステータスコードを返します。
      パラメーター:
      status - マップするヘルスステータス
      戻り値:
      対応する HTTP ステータスコード
    • of

      static HttpCodeStatusMapper of(@Nullable MapSE<StringSE,IntegerSE> mappings)
      指定されたマッピングで新しい HttpCodeStatusMapper を作成します。
      パラメーター:
      mappings - 使用するマッピングまたはデフォルトのマッピングを使用する null 
      戻り値:
      HttpCodeStatusMapper または getDefault()
      導入:
      4.1.0
    • getDefault

      static HttpCodeStatusMapper getDefault()
      デフォルトのマッピングを使用して HttpCodeStatusMapper インスタンスを返します。
      戻り値:
      デフォルトマッピングを使用するマッパー
      導入:
      4.1.0