Class RedisHealthChecker

java.lang.Object
nablarch.fw.web.handler.health.HealthChecker
nablarch.integration.health.RedisHealthChecker

public class RedisHealthChecker extends HealthChecker
Redisのヘルスチェックを行うクラス。 キーの存在チェックを行い、例外が発生しなければヘルシと判断する。 キーのデフォルトは"healthcheck"。 キーは存在しなくてよい。
  • Constructor Details

    • RedisHealthChecker

      public RedisHealthChecker()
  • Method Details

    • tryOut

      protected boolean tryOut(HttpRequest request, ExecutionContext context)
      Description copied from class: HealthChecker
      ヘルシーと判断できる処理を試す。
      Specified by:
      tryOut in class HealthChecker
      Parameters:
      request - リクエスト
      context - コンテキスト
      Returns:
      ヘルシーな場合はtrue
    • setClient

      public void setClient(LettuceRedisClient client)
      Redisのクライアントを設定する。
      Parameters:
      client - Redisのクライアント
    • setKey

      public void setKey(String key)
      存在チェックに使用するキーを設定する。
      Parameters:
      key - 存在チェックに使用するキー