class HealthChecksBuilder
cangjie
public class HealthChecksBuilder功能:提供健康检查服务的注册构建能力。
成员概览
| 成员 | 功能 |
|---|---|
| func addCheck(HealthCheckRegistration) | 添加一个健康检查注册信息。 |
| func addCheck(String, () -> HealthCheckResult) | 添加一个使用默认配置的委托健康检查。 |
| func addCheck(String, Array<String>, () -> HealthCheckResult) | 添加一个带标签的委托健康检查。 |
| func addCheck(String, Duration, Array<String>, () -> HealthCheckResult) | 添加一个自定义超时与标签的委托健康检查。 |
| func addCheck(String) | 添加一个使用默认配置的类型化健康检查。 |
| func addCheck(String, Array<String>) | 添加一个带标签的类型化健康检查。 |
| func addCheck(String, Duration, Array<String>) | 添加一个自定义超时与标签的类型化健康检查。 |
func addCheck(HealthCheckRegistration)
cangjie
public func addCheck(registration: HealthCheckRegistration): HealthChecksBuilder功能:添加一个健康检查注册信息。
参数:
- registration: HealthCheckRegistration - 要添加的健康检查注册信息。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String, () -> HealthCheckResult)
cangjie
public func addCheck(name: String, check: () -> HealthCheckResult): HealthChecksBuilder功能:添加一个使用默认配置的委托健康检查。
参数:
- name:
String- 健康检查名称。 - check: () -> HealthCheckResult - 执行健康检查并返回结果的回调。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String, Array<String>, () -> HealthCheckResult)
cangjie
public func addCheck(name: String, tags: Array<String>, check: () -> HealthCheckResult): HealthChecksBuilder功能:添加一个带标签的委托健康检查。
参数:
- name:
String- 健康检查名称。 - tags:
Array<String>- 健康检查关联的标签集合。 - check: () -> HealthCheckResult - 执行健康检查并返回结果的回调。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String, Duration, Array<String>, () -> HealthCheckResult)
cangjie
public func addCheck(name: String, timeout: Duration, tags: Array<String>, check: () -> HealthCheckResult): HealthChecksBuilder功能:添加一个自定义超时与标签的委托健康检查。
参数:
- name:
String- 健康检查名称。 - timeout:
Duration- 健康检查执行超时时长。 - tags:
Array<String>- 健康检查关联的标签集合。 - check: () -> HealthCheckResult - 执行健康检查并返回结果的回调。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String)
cangjie
public func addCheck<T>(name: String): HealthChecksBuilder where T <: IHealthCheck功能:添加一个使用默认配置的类型化健康检查。
参数:
- name:
String- 健康检查名称。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String, Array<String>)
cangjie
public func addCheck<T>(name: String, tags: Array<String>): HealthChecksBuilder where T <: IHealthCheck功能:添加一个带标签的类型化健康检查。
参数:
- name:
String- 健康检查名称。 - tags:
Array<String>- 健康检查关联的标签集合。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。
func addCheck(String, Duration, Array<String>)
cangjie
public func addCheck<T>(name: String, timeout: Duration, tags: Array<String>): HealthChecksBuilder where T <: IHealthCheck功能:添加一个自定义超时与标签的类型化健康检查。
参数:
- name:
String- 健康检查名称。 - timeout:
Duration- 健康检查执行超时时长。 - tags:
Array<String>- 健康检查关联的标签集合。
返回值:
- HealthChecksBuilder - 返回当前健康检查构建器,便于继续链式配置。