package com.airlock.iam.common.infrastructure.health;

import com.airlock.iam.base.api.domain.model.plugin.LogicForConfig;
import com.airlock.iam.common.application.configuration.health.AlwaysDownCheckConfig;
import com.airlock.iam.health.api.infrastructure.HealthCheck;
import com.airlock.iam.health.api.infrastructure.HealthCheckResult;
import com.airlock.iam.health.api.infrastructure.HealthCheckResult.Status;
import jakarta.inject.Inject;

@LogicForConfig(AlwaysDownCheckConfig.class)
public class AlwaysDownCheck implements HealthCheck {
   public String name() {
      return "alwaysDown";
   }

   public HealthCheckResult check() {
      return new HealthCheckResult(Status.DOWN);
   }
}
