Class SocketFactory (1.15.0)
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 2025-10-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-10 UTC."],[],[]]