Class PoolDispatcher

  • All Implemented Interfaces:
    Dispatcher

    public class PoolDispatcher
    extends Object
    implements Dispatcher
    Pool dispatcher,wrap a threadpool.
    Author:
    dennis
    • Field Detail

      • DEFAULT_POOL_QUEUE_SIZE_FACTOR

        public static final int DEFAULT_POOL_QUEUE_SIZE_FACTOR
        See Also:
        Constant Field Values
      • DEFAULT_MAX_POOL_SIZE_FACTOR

        public static final float DEFAULT_MAX_POOL_SIZE_FACTOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • PoolDispatcher

        public PoolDispatcher​(int poolSize)
      • PoolDispatcher

        public PoolDispatcher​(int poolSize,
                              int poolQueueSizeFactor,
                              float maxPoolSizeFactor,
                              long keepAliveTime,
                              TimeUnit unit,
                              RejectedExecutionHandler rejectedExecutionHandler,
                              String prefix)