类 HealthCheckerFactory
java.lang.Object
com.alibaba.nacos.api.naming.pojo.healthcheck.HealthCheckerFactory
health checker factory.
- 作者:
- yangyi
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static AbstractHealthChecker.NoneCreate defaultAbstractHealthChecker.Nonehealth checker.static AbstractHealthCheckerdeserialize(String jsonString)Deserialize and create a instance of health checker.static voidregisterSubType(AbstractHealthChecker extendHealthChecker)Register new sub type of health checker to factory for serialize and deserialize.static voidregisterSubType(Class<? extends AbstractHealthChecker> extendHealthCheckerClass, String typeName)Register new sub type of health checker to factory for serialize and deserialize.static Stringserialize(AbstractHealthChecker healthChecker)Serialize a instance of health checker to json.
-
构造器详细资料
-
HealthCheckerFactory
public HealthCheckerFactory()
-
-
方法详细资料
-
registerSubType
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 checkertypeName- typeName of health checker
-
createNoneHealthChecker
Create defaultAbstractHealthChecker.Nonehealth checker.- 返回:
- new none health checker
-
deserialize
Deserialize and create a instance of health checker.- 参数:
jsonString- json string of health checker- 返回:
- new instance
-
serialize
Serialize a instance of health checker to json.- 参数:
healthChecker- health checker instance- 返回:
- son string after serializing
-