类 AbstractDelayTask
- java.lang.Object
-
- com.alibaba.nacos.common.task.AbstractDelayTask
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static longINTERVALThe default time interval, in milliseconds, between tasks.private longlastProcessTimeThe time which was processed at last time, unit is millisecond.private longtaskIntervalTask time interval between twice processing, unit is millisecond.
-
构造器概要
构造器 构造器 说明 AbstractDelayTask()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 longgetLastProcessTime()longgetTaskInterval()abstract voidmerge(AbstractDelayTask task)merge task.voidsetLastProcessTime(long lastProcessTime)voidsetTaskInterval(long interval)booleanshouldProcess()Judge Whether this nacos task should do.
-
-
-
字段详细资料
-
taskInterval
private long taskInterval
Task time interval between twice processing, unit is millisecond.
-
lastProcessTime
private long lastProcessTime
The time which was processed at last time, unit is millisecond.
-
INTERVAL
protected static final long INTERVAL
The default time interval, in milliseconds, between tasks.- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
merge
public abstract void merge(AbstractDelayTask task)
merge task.- 参数:
task- task
-
setTaskInterval
public void setTaskInterval(long interval)
-
getTaskInterval
public long getTaskInterval()
-
setLastProcessTime
public void setLastProcessTime(long lastProcessTime)
-
getLastProcessTime
public long getLastProcessTime()
-
shouldProcess
public boolean shouldProcess()
从接口复制的说明:NacosTaskJudge Whether this nacos task should do.- 指定者:
shouldProcess在接口中NacosTask- 返回:
- true means the nacos task should be done, otherwise false
-
-