public class HealthCheckerFactory extends Object
| 构造器和说明 |
|---|
HealthCheckerFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractHealthChecker.None |
createNoneHealthChecker()
Create default
AbstractHealthChecker.None health checker. |
static AbstractHealthChecker |
deserialize(String jsonString)
Deserialize and create a instance of health checker.
|
static void |
registerSubType(AbstractHealthChecker extendHealthChecker)
Register new sub type of health checker to factory for serialize and deserialize.
|
static void |
registerSubType(Class<? extends AbstractHealthChecker> extendHealthCheckerClass,
String typeName)
Register new sub type of health checker to factory for serialize and deserialize.
|
static String |
serialize(AbstractHealthChecker healthChecker)
Serialize a instance of health checker to json.
|
public static void registerSubType(AbstractHealthChecker extendHealthChecker)
extendHealthChecker - extend health checkerpublic static void registerSubType(Class<? extends AbstractHealthChecker> extendHealthCheckerClass, String typeName)
extendHealthCheckerClass - extend health checkertypeName - typeName of health checkerpublic static AbstractHealthChecker.None createNoneHealthChecker()
AbstractHealthChecker.None health checker.public static AbstractHealthChecker deserialize(String jsonString)
jsonString - json string of health checkerpublic static String serialize(AbstractHealthChecker healthChecker)
healthChecker - health checker instanceCopyright © 2018–2021 Alibaba Group. All rights reserved.