@Override
    public void startup() throws LifeCycleException {
        super.startup();

        long keepAliveTime = ConfigManager.conn_create_tp_keepalive();
        int queueSize = ConfigManager.conn_create_tp_queue_size();
        int minPoolSize = ConfigManager.conn_create_tp_min_size();
        int maxPoolSize = ConfigManager.conn_create_tp_max_size();
        this.asyncCreateConnectionExecutor = new ThreadPoolExecutor(minPoolSize, maxPoolSize,
            keepAliveTime, TimeUnit.SECONDS, new ArrayBlockingQueue<Runnable>(queueSize),
            new NamedThreadFactory("Bolt-conn-warmup-executor", true));
    }
Construct with parameters.

@param connectionSelectStrategy connection selection strategy
@param connectionFactory connection factory
@param connectionEventHandler connection event handler
@param connectionEventListener connection event listener
src/main/java/com/alipay/remoting/DefaultConnectionManager.java