*
* @return Future representing the connection process. Its result represents the combined success of TCP connection
* as well as session negotiation.
*
* @return Future representing the connection process. Its result represents the combined success of TCP connection
* as well as session negotiation.