インターフェース StatusMapper

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

@FunctionalInterfaceSE public interface StatusMapper
health status を gRPC HealthCheckResponse.ServingStatus にマッピングするために使用される戦略。
導入:
4.1.0
作成者:
Phillip Webb
  • 方法の概要

    修飾子と型
    メソッド
    説明
    デフォルトのマッピングを使用して StatusMapper インスタンスを返します。
    io.grpc.health.v1.HealthCheckResponse.ServingStatus
    指定された health status に対応する gRPC サービス状態を返します。
    of(@Nullable MapSE<StringSE, io.grpc.health.v1.HealthCheckResponse.ServingStatus> mappings)
    指定されたマッピングで新しい StatusMapper を作成します。
  • 方法の詳細

    • getServingStatus

      io.grpc.health.v1.HealthCheckResponse.ServingStatus getServingStatus(Status status)
      指定された health status に対応する gRPC サービス状態を返します。
      パラメーター:
      status - マップするヘルスステータス
      戻り値:
      対応する gRPC サービスステータス
    • of

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

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