Skip to content

class HealthCheckRegistration

cangjie
public class HealthCheckRegistration

功能:表示单个健康检查的注册信息。

成员概览

成员功能
init(String, Duration, Array<String>, (IServiceProvider) -> IHealthCheck)创建健康检查注册信息。
prop name返回健康检查名称。
prop timeout返回健康检查执行超时时长。
prop tags返回健康检查关联的标签集合。
prop factory返回创建健康检查实例的工厂。

init(String, Duration, Array<String>, (IServiceProvider) -> IHealthCheck)

cangjie
public init(name: String, timeout: Duration, tags: Array<String>, factory: (IServiceProvider) -> IHealthCheck)

功能:创建健康检查注册信息。

参数:

  • name: String - 健康检查名称。
  • timeout: Duration - 健康检查执行超时时长。
  • tags: Array<String> - 健康检查关联的标签集合。
  • factory: (IServiceProvider) -> IHealthCheck - 基于服务提供程序创建健康检查实例的工厂。

prop name

cangjie
public prop name: String

功能:返回健康检查名称。

类型:String

prop timeout

cangjie
public prop timeout: Duration

功能:返回健康检查执行超时时长。

类型:Duration

prop tags

cangjie
public prop tags: Array<String>

功能:返回健康检查关联的标签集合。

类型:Array<String>

prop factory

cangjie
public prop factory: (IServiceProvider) -> IHealthCheck

功能:返回创建健康检查实例的工厂。

类型:(IServiceProvider) -> IHealthCheck