类 AbstractDistroExecuteTask

java.lang.Object
com.alibaba.nacos.common.task.AbstractExecuteTask
com.alibaba.nacos.core.distributed.distro.task.execute.AbstractDistroExecuteTask
所有已实现的接口:
com.alibaba.nacos.common.task.NacosTask, Runnable
直接已知子类:
DistroSyncChangeTask, DistroSyncDeleteTask

public abstract class AbstractDistroExecuteTask extends com.alibaba.nacos.common.task.AbstractExecuteTask
Abstract distro execute task.
作者:
xiweng.yy
  • 构造器详细资料

  • 方法详细资料

    • getDistroKey

      protected DistroKey getDistroKey()
    • getDistroComponentHolder

      protected DistroComponentHolder getDistroComponentHolder()
    • run

      public void run()
    • getDataOperation

      protected abstract com.alibaba.nacos.consistency.DataOperation getDataOperation()
      Get DataOperation for current task.
      返回:
      data operation
    • doExecute

      protected abstract boolean doExecute()
      Do execute for different sub class.
      返回:
      result of execute
    • doExecuteWithCallback

      protected abstract void doExecuteWithCallback(DistroCallback callback)
      Do execute with callback for different sub class.
      参数:
      callback - callback
    • handleFailedTask

      protected void handleFailedTask()
      Handle failed task.