类 AsyncExecutor.Builder

java.lang.Object
net.apexes.commons.lang.AsyncExecutor.Builder
封闭类:
AsyncExecutor<E>

public static class AsyncExecutor.Builder extends Object
  • 方法详细资料

    • queueCapacity

      public AsyncExecutor.Builder queueCapacity(int queueCapacity)
      设置待处理队列的最大容量。
      参数:
      queueCapacity - 待处理队列的最大容量。
      返回:
    • parallelism

      public AsyncExecutor.Builder parallelism(int parallelism)
      设置并行处理线程数。
      参数:
      parallelism - 并行处理的线程数。
      返回:
    • errorMonitor

      public AsyncExecutor.Builder errorMonitor(AsyncExecutor.ErrorMonitor errorMonitor)
      设置处理线程异常监控器。
      参数:
      errorMonitor - 异常监控器,用于监控处理线程的异常。
      返回:
    • threadFactory

      public AsyncExecutor.Builder threadFactory(ThreadFactory threadFactory)
      设置处理线程的线程工厂。
      参数:
      threadFactory - 处理线程的线程工厂。
      返回:
    • build

      public <E> AsyncExecutor<E> build(AsyncExecutor.Worker<E> worker)