类 DefaultAsyncTaskSupport

java.lang.Object
tech.mhuang.pacebox.core.async.DefaultAsyncTaskSupport
所有已实现的接口:
AsyncTaskService

public class DefaultAsyncTaskSupport extends Object implements AsyncTaskService
任务异步执行类(基于JDK线程池运行)
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • DefaultAsyncTaskSupport

      public DefaultAsyncTaskSupport()
      初始化
    • DefaultAsyncTaskSupport

      public DefaultAsyncTaskSupport(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue queue)
      带线程池的初始化
      参数:
      corePoolSize - 核心池大小
      maximumPoolSize - 最大池大小
      keepAliveTime - 等待唤醒时间的值
      unit - 等待唤醒时间的类型
      queue - 队列
  • 方法详细资料

    • executor

      public DefaultAsyncTaskSupport executor(BaseExecutor executor)
      重定义线程池(提供扩展自行定义线程池)
      参数:
      executor - 线程池-需实现BaseExecutor接口
      返回:
      线程池对象
    • submit

      public void submit(AsyncTask task)
      提交任务进行执行
      指定者:
      submit 在接口中 AsyncTaskService
      参数:
      task - 提交的任务