类 HealthCheckTaskV2

  • 所有已实现的接口:
    com.alibaba.nacos.common.task.NacosTask, NacosHealthCheckTask, Interceptable, java.lang.Runnable

    public class HealthCheckTaskV2
    extends com.alibaba.nacos.common.task.AbstractExecuteTask
    implements NacosHealthCheckTask
    Health check task for v2.x.

    Current health check logic is same as v1.x. TODO refactor health check for v2.x.

    作者:
    nacos
    • 字段详细资料

      • LOWER_CHECK_RT

        private static final int LOWER_CHECK_RT
        另请参阅:
        常量字段值
      • UPPER_RANDOM_CHECK_RT

        private static final int UPPER_RANDOM_CHECK_RT
        另请参阅:
        常量字段值
      • taskId

        private final java.lang.String taskId
      • checkRtNormalized

        private long checkRtNormalized
      • checkRtBest

        private long checkRtBest
      • checkRtWorst

        private long checkRtWorst
      • checkRtLast

        private long checkRtLast
      • checkRtLastLast

        private long checkRtLastLast
      • startTime

        private long startTime
      • cancelled

        private volatile boolean cancelled
    • 构造器详细资料

    • 方法详细资料

      • initIfNecessary

        private void initIfNecessary()
      • initCheckRT

        private void initCheckRT()
      • run

        public void run()
        指定者:
        run 在接口中 java.lang.Runnable
      • getCheckRtNormalized

        public long getCheckRtNormalized()
      • getCheckRtBest

        public long getCheckRtBest()
      • getCheckRtWorst

        public long getCheckRtWorst()
      • setCheckRtWorst

        public void setCheckRtWorst​(long checkRtWorst)
      • setCheckRtBest

        public void setCheckRtBest​(long checkRtBest)
      • setCheckRtNormalized

        public void setCheckRtNormalized​(long checkRtNormalized)
      • isCancelled

        public boolean isCancelled()
      • setCancelled

        public void setCancelled​(boolean cancelled)
      • getStartTime

        public long getStartTime()
      • setStartTime

        public void setStartTime​(long startTime)
      • getCheckRtLast

        public long getCheckRtLast()
      • setCheckRtLast

        public void setCheckRtLast​(long checkRtLast)
      • getCheckRtLastLast

        public long getCheckRtLastLast()
      • setCheckRtLastLast

        public void setCheckRtLastLast​(long checkRtLastLast)