接口 ExecutorTaskQueue
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidadd(Object task)执行一个任务voidaddBatch(Collection task)添加批任务intgetExecutorSize()获取执行器 的数量Collection<Object>getResidue()获取剩余的任务intgetResidueSize()获取剩余任务大小voidsetExecutorFacoty(ExecutorFacotry executor)设置内部具体执行器voidsetExecutorListener(ExecutorListener executorListener)添加监听器voidshutdown()关闭voidstart()启动 对于输入执行器时会将任务在执行之前addBatch 需要start后才能执行
-
-
-
方法详细资料
-
add
void add(Object task)
执行一个任务- 参数:
runnable-
-
addBatch
void addBatch(Collection task)
添加批任务- 参数:
task-
-
getResidue
Collection<Object> getResidue()
获取剩余的任务- 返回:
-
getResidueSize
int getResidueSize()
获取剩余任务大小- 返回:
-
setExecutorFacoty
void setExecutorFacoty(ExecutorFacotry executor)
设置内部具体执行器- 参数:
executor-
-
start
void start()
启动 对于输入执行器时会将任务在执行之前addBatch 需要start后才能执行
-
getExecutorSize
int getExecutorSize()
获取执行器 的数量- 返回:
-
setExecutorListener
void setExecutorListener(ExecutorListener executorListener)
添加监听器- 参数:
executorListener-
-
-