HttpChannelPool pool(EventLoop eventLoop) {
        if (isClosing()) {
            throw new IllegalStateException("ClientFactory is closing or closed.");
        }

        final HttpChannelPool pool = pools.get(eventLoop);
        if (pool != null) {
            return pool;
        }

        return pools.computeIfAbsent(eventLoop,
                                     e -> new HttpChannelPool(this, eventLoop,
                                                              sslCtxHttp1Or2, sslCtxHttp1Only,
                                                              sslContextFactory,
                                                              connectionPoolListener()));
    }
Returns a new {@link Bootstrap} for connecting to a {@link io.netty.channel.unix.DomainSocketAddress}.
The returned {@link Bootstrap} has its {@link ChannelFactory}, {@link AddressResolverGroup} and
socket options pre-configured.
core/src/main/java/com/linecorp/armeria/client/HttpClientFactory.java