类 HealthCheckerFactory

java.lang.Object
com.alibaba.nacos.api.naming.pojo.healthcheck.HealthCheckerFactory

public class HealthCheckerFactory extends Object
health checker factory.
作者:
yangyi
  • 构造器详细资料

    • HealthCheckerFactory

      public HealthCheckerFactory()
  • 方法详细资料

    • registerSubType

      public static void registerSubType(AbstractHealthChecker extendHealthChecker)
      Register new sub type of health checker to factory for serialize and deserialize.
      参数:
      extendHealthChecker - extend health checker
    • registerSubType

      public static void registerSubType(Class<? extends AbstractHealthChecker> extendHealthCheckerClass, String typeName)
      Register new sub type of health checker to factory for serialize and deserialize.
      参数:
      extendHealthCheckerClass - extend health checker
      typeName - typeName of health checker
    • createNoneHealthChecker

      public static AbstractHealthChecker.None createNoneHealthChecker()
      Create default AbstractHealthChecker.None health checker.
      返回:
      new none health checker
    • deserialize

      public static AbstractHealthChecker deserialize(String jsonString)
      Deserialize and create a instance of health checker.
      参数:
      jsonString - json string of health checker
      返回:
      new instance
    • serialize

      public static String serialize(AbstractHealthChecker healthChecker)
      Serialize a instance of health checker to json.
      参数:
      healthChecker - health checker instance
      返回:
      son string after serializing