类 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 an 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 an 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 an instance of health checker.- 参数:
jsonString- json string of health checker- 返回:
- new instance
-
serialize
Serialize an instance of health checker to json.- 参数:
healthChecker- health checker instance- 返回:
- son string after serializing
-