Class SocketFactory (1.15.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
public class SocketFactory implements SocketFactory
A MySQL SocketFactory that establishes a secure connection to a Cloud SQL instance using
ephemeral certificates.
The heavy lifting is done by the singleton InternalConnectorRegistry class.
Implements
com.mysql.cj.protocol.SocketFactory
Constructors
SocketFactory()
Methods
<T>connect(String host, int portNumber, PropertySet props, int loginTimeout)
public T <T>connect ( String host , int portNumber , PropertySet props , int loginTimeout )
Parameters
Name
Description
host
String
portNumber
int
props
com.mysql.cj.conf.PropertySet
loginTimeout
int
Returns
Type
Description
T
<T>connect(String host, int portNumber, Properties props, int loginTimeout)
public T <T>connect ( String host , int portNumber , Properties props , int loginTimeout )
Implements the interface for com.mysql.cj.protocol.SocketFactory for mysql-connector-java prior
to version 8.0.13. This change is required for backwards compatibility.
Returns
Type
Description
T
public T <T>performTlsHandshake ( SocketConnection socketConnection , ServerSession serverSession )
Parameters
Name
Description
socketConnection
com.mysql.cj.protocol.SocketConnection
serverSession
com.mysql.cj.protocol.ServerSession
Returns
Type
Description
T
afterHandshake()
public void afterHandshake ()
beforeHandshake()
public void beforeHandshake ()
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-09 UTC.
[null,null,["Last updated 2026-03-09 UTC."],[],[]]