类 TcpHealthCheckProcessor.Beat
- java.lang.Object
-
- com.alibaba.nacos.naming.healthcheck.v2.processor.TcpHealthCheckProcessor.Beat
-
private class TcpHealthCheckProcessor.Beat extends java.lang.Object
-
-
字段概要
字段 修饰符和类型 字段 说明 private HealthCheckInstancePublishInfoinstanceprivate ClusterMetadatametadataprivate Serviceservice(专用程序包) longstartTimeprivate HealthCheckTaskV2task
-
构造器概要
构造器 构造器 说明 Beat(HealthCheckTaskV2 task, Service service, ClusterMetadata metadata, HealthCheckInstancePublishInfo instance)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanequals(java.lang.Object obj)voidfinishCheck()finish check only, no ip state will be changed.voidfinishCheck(boolean success, boolean now, long rt, java.lang.String msg)HealthCheckInstancePublishInfogetInstance()ClusterMetadatagetMetadata()ServicegetService()longgetStartTime()HealthCheckTaskV2getTask()inthashCode()booleanisHealthy()voidsetStartTime(long time)java.lang.StringtoString()
-
-
-
字段详细资料
-
task
private final HealthCheckTaskV2 task
-
service
private final Service service
-
metadata
private final ClusterMetadata metadata
-
instance
private final HealthCheckInstancePublishInfo instance
-
startTime
long startTime
-
-
构造器详细资料
-
Beat
public Beat(HealthCheckTaskV2 task, Service service, ClusterMetadata metadata, HealthCheckInstancePublishInfo instance)
-
-
方法详细资料
-
setStartTime
public void setStartTime(long time)
-
getStartTime
public long getStartTime()
-
getTask
public HealthCheckTaskV2 getTask()
-
getService
public Service getService()
-
getMetadata
public ClusterMetadata getMetadata()
-
getInstance
public HealthCheckInstancePublishInfo getInstance()
-
isHealthy
public boolean isHealthy()
-
finishCheck
public void finishCheck()
finish check only, no ip state will be changed.
-
finishCheck
public void finishCheck(boolean success, boolean now, long rt, java.lang.String msg)
-
toString
public java.lang.String toString()
- 覆盖:
toString在类中java.lang.Object
-
hashCode
public int hashCode()
- 覆盖:
hashCode在类中java.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- 覆盖:
equals在类中java.lang.Object
-
-