|
MySQL Connector/J size='-1'>5.1.6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.mysql.jdbc.StandardSocketFactory
public class StandardSocketFactory
Socket factory for vanilla TCP/IP sockets (the standard)
| Field Summary | |
|---|---|
protected java.lang.String |
host
The hostname to connect to |
protected int |
port
The port number to connect to |
protected java.net.Socket |
rawSocket
The underlying TCP/IP socket to use |
static java.lang.String |
TCP_KEEP_ALIVE_DEFAULT_VALUE
|
static java.lang.String |
TCP_KEEP_ALIVE_PROPERTY_NAME
|
static java.lang.String |
TCP_NO_DELAY_DEFAULT_VALUE
|
static java.lang.String |
TCP_NO_DELAY_PROPERTY_NAME
|
static java.lang.String |
TCP_RCV_BUF_DEFAULT_VALUE
|
static java.lang.String |
TCP_RCV_BUF_PROPERTY_NAME
|
static java.lang.String |
TCP_SND_BUF_DEFAULT_VALUE
|
static java.lang.String |
TCP_SND_BUF_PROPERTY_NAME
|
static java.lang.String |
TCP_TRAFFIC_CLASS_DEFAULT_VALUE
|
static java.lang.String |
TCP_TRAFFIC_CLASS_PROPERTY_NAME
|
| Constructor Summary | |
|---|---|
StandardSocketFactory()
|
|
| Method Summary | |
|---|---|
java.net.Socket |
afterHandshake()
Called by the driver after issuing the MySQL protocol handshake and reading the results of the handshake. |
java.net.Socket |
beforeHandshake()
Called by the driver before issuing the MySQL protocol handshake. |
java.net.Socket |
connect(java.lang.String hostname,
int portNumber,
java.util.Properties props)
Creates a new socket using the given properties. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TCP_NO_DELAY_PROPERTY_NAME
public static final java.lang.String TCP_KEEP_ALIVE_DEFAULT_VALUE
public static final java.lang.String TCP_KEEP_ALIVE_PROPERTY_NAME
public static final java.lang.String TCP_RCV_BUF_PROPERTY_NAME
public static final java.lang.String TCP_SND_BUF_PROPERTY_NAME
public static final java.lang.String TCP_TRAFFIC_CLASS_PROPERTY_NAME
public static final java.lang.String TCP_RCV_BUF_DEFAULT_VALUE
public static final java.lang.String TCP_SND_BUF_DEFAULT_VALUE
public static final java.lang.String TCP_TRAFFIC_CLASS_DEFAULT_VALUE
public static final java.lang.String TCP_NO_DELAY_DEFAULT_VALUE
protected java.lang.String host
protected int port
protected java.net.Socket rawSocket
| Constructor Detail |
|---|
public StandardSocketFactory()
| Method Detail |
|---|
public java.net.Socket afterHandshake()
throws java.net.SocketException,
java.io.IOException
afterHandshake in interface SocketFactoryjava.net.SocketException - if a socket error occurs
java.io.IOException - if an I/O error occurs
public java.net.Socket beforeHandshake()
throws java.net.SocketException,
java.io.IOException
beforeHandshake in interface SocketFactoryjava.net.SocketException - if a socket error occurs
java.io.IOException - if an I/O error occurs
public java.net.Socket connect(java.lang.String hostname,
int portNumber,
java.util.Properties props)
throws java.net.SocketException,
java.io.IOException
SocketFactorycom.mysql.jdbc.StandardSocketFactory Implementing classes
are responsible for handling synchronization of this method (if needed).
connect in interface SocketFactoryhostname - the hostname passed in the JDBC URL. It will be a single
hostname, as the driver parses multi-hosts (for failover) and
calls this method for each host connection attempt.portNumber - the port number to connect to (if required).props - properties passed to the driver via the URL and/or properties
instance.
java.net.SocketException - if a socket error occurs
java.io.IOException - if an I/O error occurscom.mysql.jdbc.SocketFactory#createSocket(Properties)
|
MySQL Connector/J size='-1'>5.1.6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||