Class SocksProxySocketFactory
java.lang.Object
com.mysql.jdbc.StandardSocketFactory
com.mysql.jdbc.SocksProxySocketFactory
- All Implemented Interfaces:
SocketFactory, SocketMetadata
A socket factory used to create sockets connecting through a SOCKS proxy. The socket still supports all the same TCP features as the "standard" socket.
-
Nested Class Summary
Nested classes/interfaces inherited from interface SocketMetadata
SocketMetadata.Helper -
Field Summary
FieldsFields inherited from class StandardSocketFactory
host, loginTimeoutCheckTimestamp, loginTimeoutCountdown, port, rawSocket, socketTimeoutBackup, TCP_KEEP_ALIVE_DEFAULT_VALUE, TCP_KEEP_ALIVE_PROPERTY_NAME, TCP_NO_DELAY_DEFAULT_VALUE, TCP_NO_DELAY_PROPERTY_NAME, TCP_RCV_BUF_DEFAULT_VALUE, TCP_RCV_BUF_PROPERTY_NAME, TCP_SND_BUF_DEFAULT_VALUE, TCP_SND_BUF_PROPERTY_NAME, TCP_TRAFFIC_CLASS_DEFAULT_VALUE, TCP_TRAFFIC_CLASS_PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SocketcreateSocket(Properties props) Create the raw socket.Methods inherited from class StandardSocketFactory
afterHandshake, beforeHandshake, connect, getRealTimeout, isLocallyConnected, resetLoginTimeCountdown
-
Field Details
-
SOCKS_DEFAULT_PORT
public static int SOCKS_DEFAULT_PORT
-
-
Constructor Details
-
SocksProxySocketFactory
public SocksProxySocketFactory()
-
-
Method Details
-
createSocket
Description copied from class:StandardSocketFactoryCreate the raw socket.- Overrides:
createSocketin classStandardSocketFactory- Parameters:
props- properties available to affect behavior during socket creation.
-