类 NacosExecuteTaskExecuteEngine

java.lang.Object
com.alibaba.nacos.common.task.engine.AbstractNacosTaskExecuteEngine<AbstractExecuteTask>
com.alibaba.nacos.common.task.engine.NacosExecuteTaskExecuteEngine
所有已实现的接口:
Closeable, NacosTaskExecuteEngine<AbstractExecuteTask>

public class NacosExecuteTaskExecuteEngine extends AbstractNacosTaskExecuteEngine<AbstractExecuteTask>
Nacos execute task execute engine.
作者:
xiweng.yy
  • 构造器详细资料

    • NacosExecuteTaskExecuteEngine

      public NacosExecuteTaskExecuteEngine(String name, org.slf4j.Logger logger)
    • NacosExecuteTaskExecuteEngine

      public NacosExecuteTaskExecuteEngine(String name, org.slf4j.Logger logger, int dispatchWorkerCount)
  • 方法详细资料

    • size

      public int size()
      从接口复制的说明: NacosTaskExecuteEngine
      Get Task size in execute engine.
      返回:
      size of task
    • isEmpty

      public boolean isEmpty()
      从接口复制的说明: NacosTaskExecuteEngine
      Whether the execute engine is empty.
      返回:
      true if the execute engine has no task to do, otherwise false
    • addTask

      public void addTask(Object tag, AbstractExecuteTask task)
      从接口复制的说明: NacosTaskExecuteEngine
      Add task into execute pool.
      参数:
      tag - key of task
      task - task
    • removeTask

      public AbstractExecuteTask removeTask(Object key)
      从接口复制的说明: NacosTaskExecuteEngine
      Remove task.
      参数:
      key - key of task
      返回:
      nacos task
    • getAllTaskKeys

      public Collection<Object> getAllTaskKeys()
      从接口复制的说明: NacosTaskExecuteEngine
      Get all task keys.
      返回:
      collection of task keys.
    • shutdown

      public void shutdown() throws com.alibaba.nacos.api.exception.NacosException
      从接口复制的说明: Closeable
      Shutdown the Resources, such as Thread Pool.
      抛出:
      com.alibaba.nacos.api.exception.NacosException - exception.
    • workersStatus

      public String workersStatus()
      Get workers status.
      返回:
      workers status string