类 ThreadPoolExecutorTaskQueue
- java.lang.Object
-
- risesoft.data.transfer.base.executor.ThreadPoolExecutorTaskQueue
-
- 所有已实现的接口:
Closed,ExecutorTaskQueue
public class ThreadPoolExecutorTaskQueue extends Object implements ExecutorTaskQueue
线程池实现的任务队列执行器- 作者:
- lb
- Date:
- 2023年12月15日
-
-
构造器概要
构造器 构造器 说明 ThreadPoolExecutorTaskQueue(Configuration configuration, LoggerFactory loggerFactory)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(Object task)voidaddBatch(Collection task)voidclose()intgetExecutorSize()Collection<Object>getResidue()intgetResidueSize()voidsetExecutorFacoty(ExecutorFacotry executor)voidsetExecutorListener(ExecutorListener executorListener)voidshutdown()voidstart()
-
-
-
构造器详细资料
-
ThreadPoolExecutorTaskQueue
public ThreadPoolExecutorTaskQueue(Configuration configuration, LoggerFactory loggerFactory)
-
-
方法详细资料
-
add
public void add(Object task)
- 指定者:
add在接口中ExecutorTaskQueue
-
addBatch
public void addBatch(Collection task)
- 指定者:
addBatch在接口中ExecutorTaskQueue
-
getResidue
public Collection<Object> getResidue()
- 指定者:
getResidue在接口中ExecutorTaskQueue
-
getResidueSize
public int getResidueSize()
- 指定者:
getResidueSize在接口中ExecutorTaskQueue
-
setExecutorFacoty
public void setExecutorFacoty(ExecutorFacotry executor)
- 指定者:
setExecutorFacoty在接口中ExecutorTaskQueue
-
start
public void start()
- 指定者:
start在接口中ExecutorTaskQueue
-
getExecutorSize
public int getExecutorSize()
- 指定者:
getExecutorSize在接口中ExecutorTaskQueue
-
shutdown
public void shutdown() throws Exception- 指定者:
shutdown在接口中ExecutorTaskQueue- 抛出:
Exception
-
setExecutorListener
public void setExecutorListener(ExecutorListener executorListener)
- 指定者:
setExecutorListener在接口中ExecutorTaskQueue
-
-