Class AbstractTask
- java.lang.Object
-
- com.alibaba.nacos.config.server.manager.AbstractTask
-
- Direct Known Subclasses:
DumpTask,NotifyTask
public abstract class AbstractTask extends Object
task manage- Author:
- huali
-
-
Constructor Summary
Constructors Constructor Description AbstractTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description longgetLastProcessTime()longgetTaskInterval()abstract voidmerge(AbstractTask task)merge taskvoidsetLastProcessTime(long lastProcessTime)voidsetTaskInterval(long interval)booleanshouldProcess()TaskManager 判断当前是否需要处理这个Task,子类可以Override这个函数实现自己的逻辑
-
-
-
Method Detail
-
merge
public abstract void merge(AbstractTask task)
merge task- Parameters:
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()
TaskManager 判断当前是否需要处理这个Task,子类可以Override这个函数实现自己的逻辑- Returns:
-
-