Interface ExecutorTaskQueue

  • All Superinterfaces:
    Closed

    public interface ExecutorTaskQueue
    extends Closed
    可执行的任务队列执行的方式由执行器来定
    Author:
    lb
    Date:
    2023年12月4日
    • Method Detail

      • add

        void add​(Object task)
        执行一个任务
        Parameters:
        runnable -
      • addBatch

        void addBatch​(Collection task)
        添加批任务
        Parameters:
        task -
      • getResidueSize

        int getResidueSize()
        获取剩余任务大小
        Returns:
      • setExecutorFacoty

        void setExecutorFacoty​(ExecutorFacotry executor)
        设置内部具体执行器
        Parameters:
        executor -
      • start

        void start()
        启动 对于输入执行器时会将任务在执行之前addBatch 需要start后才能执行
      • getExecutorSize

        int getExecutorSize()
        获取执行器 的数量
        Returns:
      • setExecutorListener

        void setExecutorListener​(ExecutorListener executorListener)
        添加监听器
        Parameters:
        executorListener -