java.lang.Object
org.newsclub.net.mysql.AFUNIXDatabaseSocketFactoryCJ
- All Implemented Interfaces:
com.mysql.cj.protocol.SocketFactory,com.mysql.cj.protocol.SocketMetadata
public class AFUNIXDatabaseSocketFactoryCJ
extends Object
implements com.mysql.cj.protocol.SocketFactory
Connect to mysql databases (and compatibles) using UNIX domain sockets.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Closeable>
T<T extends Closeable>
TperformTlsHandshake(com.mysql.cj.protocol.SocketConnection socketConnection, com.mysql.cj.protocol.ServerSession serverSession) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mysql.cj.protocol.SocketFactory
afterHandshake, beforeHandshake, performTlsHandshakeMethods inherited from interface com.mysql.cj.protocol.SocketMetadata
isLocallyConnected, isLocallyConnected
-
Constructor Details
-
AFUNIXDatabaseSocketFactoryCJ
public AFUNIXDatabaseSocketFactoryCJ()Creates a new instance.
-
-
Method Details
-
connect
public <T extends Closeable> T connect(String hostname, int portNumber, com.mysql.cj.conf.PropertySet props, int loginTimeout) throws IOException - Specified by:
connectin interfacecom.mysql.cj.protocol.SocketFactory- Throws:
IOException
-
performTlsHandshake
public <T extends Closeable> T performTlsHandshake(com.mysql.cj.protocol.SocketConnection socketConnection, com.mysql.cj.protocol.ServerSession serverSession) throws IOException - Specified by:
performTlsHandshakein interfacecom.mysql.cj.protocol.SocketFactory- Throws:
IOException
-