public ClientCacheFactory setPoolSocketConnectTimeout(int socketConnectTimeout) {
    getPoolFactory().setSocketConnectTimeout(socketConnectTimeout);
    return this;
  }
Sets the socket connect timeout for this pool. The number of milli seconds specified as socket
timeout when the client connects to the servers/locators. A timeout of zero is interpreted as
an infinite timeout. The connection will then block until established or an error occurs.

@param socketConnectTimeout timeout in milliseconds when the client connects to the servers
@return a reference to <code>this</code>
@throws IllegalArgumentException if <code>socketConnectTimeout</code> is less than or equal to
        <code>-1</code>.
geode-core/src/main/java/org/apache/geode/cache/client/ClientCacheFactory.java