public enum HealthCheckType extends Enum<HealthCheckType>
| 限定符和类型 | 方法和说明 |
|---|---|
static List<Class<? extends AbstractHealthChecker>> |
getLoadedHealthCheckerClasses() |
static Class<? extends AbstractHealthChecker> |
ofHealthCheckerClass(String type)
Get health checker class from type.
|
static void |
registerHealthChecker(String type,
Class<? extends AbstractHealthChecker> healthCheckerClass)
Register extend health checker.
|
static HealthCheckType |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static HealthCheckType[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final HealthCheckType TCP
public static final HealthCheckType HTTP
public static final HealthCheckType MYSQL
public static final HealthCheckType NONE
public static HealthCheckType[] values()
for (HealthCheckType c : HealthCheckType.values()) System.out.println(c);
public static HealthCheckType valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public static void registerHealthChecker(String type, Class<? extends AbstractHealthChecker> healthCheckerClass)
type - type name of extend health checkerhealthCheckerClass - class of extend health checkerpublic static Class<? extends AbstractHealthChecker> ofHealthCheckerClass(String type)
type - type name of extend health checkerpublic static List<Class<? extends AbstractHealthChecker>> getLoadedHealthCheckerClasses()
Copyright © 2018–2020 Alibaba Group. All rights reserved.