Class SocketFactory (1.14.1)

public class SocketFactory extends ConfigurableSocketFactory

A MariaDB SocketFactory that establishes a secure connection to a Cloud SQL instance using ephemeral certificates.

The heavy lifting is done by the singleton CoreSocketFactory class.

Inheritance

java.lang.Object > SocketFactory > org.mariadb.jdbc.util.ConfigurableSocketFactory > SocketFactory

Constructors

SocketFactory()

public SocketFactory()

Methods

createSocket()

public Socket createSocket()
Returns
Type Description
Socket
Overrides
Exceptions
Type Description
IOException

createSocket(String s, int i)

public Socket createSocket(String s, int i)
Parameters
Name Description
s String
i int
Returns
Type Description
Socket
Overrides

createSocket(String s, int i, InetAddress inetAddress, int i1)

public Socket createSocket(String s, int i, InetAddress inetAddress, int i1)
Parameters
Name Description
s String
i int
inetAddress InetAddress
i1 int
Returns
Type Description
Socket
Overrides

createSocket(InetAddress inetAddress, int i)

public Socket createSocket(InetAddress inetAddress, int i)
Parameters
Name Description
inetAddress InetAddress
i int
Returns
Type Description
Socket
Overrides

createSocket(InetAddress inetAddress, int i, InetAddress inetAddress1, int i1)

public Socket createSocket(InetAddress inetAddress, int i, InetAddress inetAddress1, int i1)
Parameters
Name Description
inetAddress InetAddress
i int
inetAddress1 InetAddress
i1 int
Returns
Type Description
Socket
Overrides

setConfiguration(Configuration conf, String host)

public void setConfiguration(Configuration conf, String host)
Parameters
Name Description
conf org.mariadb.jdbc.Configuration
host String
Overrides
org.mariadb.jdbc.util.ConfigurableSocketFactory.setConfiguration(org.mariadb.jdbc.Configuration,java.lang.String)