类 HealthCheckerFactory


  • public class HealthCheckerFactory
    extends java.lang.Object
    health checker factory.
    作者:
    yangyi
    • 字段详细资料

      • MAPPER

        private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
    • 构造器详细资料

      • 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​(java.lang.Class<? extends AbstractHealthChecker> extendHealthCheckerClass,
                                           java.lang.String typeName)
        Register new sub type of health checker to factory for serialize and deserialize.
        参数:
        extendHealthCheckerClass - extend health checker
        typeName - typeName of health checker
      • deserialize

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

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