类 ClientBeatCheckTaskV2
- java.lang.Object
-
- com.alibaba.nacos.common.task.AbstractExecuteTask
-
- com.alibaba.nacos.naming.healthcheck.heartbeat.ClientBeatCheckTaskV2
-
- 所有已实现的接口:
com.alibaba.nacos.common.task.NacosTask,BeatCheckTask,NacosHealthCheckTask,Interceptable,java.lang.Runnable
public class ClientBeatCheckTaskV2 extends com.alibaba.nacos.common.task.AbstractExecuteTask implements BeatCheckTask, NacosHealthCheckTask
Client beat check task of service for version 2.x.- 作者:
- nkorange
-
-
字段概要
字段 修饰符和类型 字段 说明 private IpPortBasedClientclientprivate InstanceBeatCheckTaskInterceptorChaininterceptorChainprivate java.lang.StringtaskId
-
构造器概要
构造器 构造器 说明 ClientBeatCheckTaskV2(IpPortBasedClient client)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidafterIntercept()If oneNacosNamingInterceptorintercept this object, this method will be called.voiddoHealthCheck()Do health check.GlobalConfiggetGlobalConfig()java.lang.StringgetTaskId()Get task id.voidpassIntercept()If noNacosNamingInterceptorintercept this object, this method will be called to execute.voidrun()java.lang.StringtaskKey()Task key.
-
-
-
字段详细资料
-
client
private final IpPortBasedClient client
-
taskId
private final java.lang.String taskId
-
interceptorChain
private final InstanceBeatCheckTaskInterceptorChain interceptorChain
-
-
构造器详细资料
-
ClientBeatCheckTaskV2
public ClientBeatCheckTaskV2(IpPortBasedClient client)
-
-
方法详细资料
-
getGlobalConfig
public GlobalConfig getGlobalConfig()
-
taskKey
public java.lang.String taskKey()
从接口复制的说明:BeatCheckTaskTask key.- 指定者:
taskKey在接口中BeatCheckTask- 返回:
- task key
-
getTaskId
public java.lang.String getTaskId()
从接口复制的说明:NacosHealthCheckTaskGet task id.- 指定者:
getTaskId在接口中NacosHealthCheckTask- 返回:
- task id.
-
doHealthCheck
public void doHealthCheck()
从接口复制的说明:NacosHealthCheckTaskDo health check.- 指定者:
doHealthCheck在接口中NacosHealthCheckTask
-
run
public void run()
- 指定者:
run在接口中java.lang.Runnable
-
passIntercept
public void passIntercept()
从接口复制的说明:InterceptableIf noNacosNamingInterceptorintercept this object, this method will be called to execute.- 指定者:
passIntercept在接口中Interceptable
-
afterIntercept
public void afterIntercept()
从接口复制的说明:InterceptableIf oneNacosNamingInterceptorintercept this object, this method will be called.- 指定者:
afterIntercept在接口中Interceptable
-
-