类 TaskExecuteWorker

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private java.util.concurrent.atomic.AtomicBoolean closed  
      private org.slf4j.Logger log  
      private java.lang.String name  
      private java.util.concurrent.BlockingQueue<java.lang.Runnable> queue  
      private static int QUEUE_CAPACITY
      Max task queue size 32768.
      private TaskExecuteWorker.InnerWorker realWorker  
    • 构造器概要

      构造器 
      构造器 说明
      TaskExecuteWorker​(java.lang.String name, int mod, int total)  
      TaskExecuteWorker​(java.lang.String name, int mod, int total, org.slf4j.Logger logger)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getName()  
      int pendingTaskCount()  
      boolean process​(NacosTask task)
      Process task.
      private void putTask​(java.lang.Runnable task)  
      void shutdown()
      Shutdown the Resources, such as Thread Pool.
      java.lang.String status()
      Worker status.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • QUEUE_CAPACITY

        private static final int QUEUE_CAPACITY
        Max task queue size 32768.
        另请参阅:
        常量字段值
      • log

        private final org.slf4j.Logger log
      • name

        private final java.lang.String name
      • queue

        private final java.util.concurrent.BlockingQueue<java.lang.Runnable> queue
      • closed

        private final java.util.concurrent.atomic.AtomicBoolean closed
    • 构造器详细资料

      • TaskExecuteWorker

        public TaskExecuteWorker​(java.lang.String name,
                                 int mod,
                                 int total)
      • TaskExecuteWorker

        public TaskExecuteWorker​(java.lang.String name,
                                 int mod,
                                 int total,
                                 org.slf4j.Logger logger)
    • 方法详细资料

      • getName

        public java.lang.String getName()
      • putTask

        private void putTask​(java.lang.Runnable task)
      • pendingTaskCount

        public int pendingTaskCount()
      • status

        public java.lang.String status()
        Worker status.
      • shutdown

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