类 SocksProxySocketFactory

  • 所有已实现的接口:
    SocketFactory, SocketMetadata

    public class SocksProxySocketFactory
    extends StandardSocketFactory
    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.
    • 构造器详细资料

      • SocksProxySocketFactory

        public SocksProxySocketFactory()
    • 方法详细资料

      • connect

        public <T extends Closeable> T connect​(String hostname,
                                               int portNumber,
                                               PropertySet pset,
                                               int loginTimeout)
                                        throws IOException
        从接口复制的说明: SocketFactory
        Creates a new socket or channel using the given properties. Properties are parsed by the driver from the URL. All properties other than sensitive ones (user and password) are passed to this method. The driver will instantiate the socket factory with the class name given in the property "socketFactory", where the standard is com.mysql.cj.protocol.StandardSocketFactory Implementing classes are responsible for handling synchronization of this method (if needed).
        指定者:
        connect 在接口中 SocketFactory
        覆盖:
        connect 在类中 StandardSocketFactory
        类型参数:
        T - result type
        参数:
        hostname - the hostname passed in the 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).
        pset - properties passed to the driver via the URL and/or properties instance.
        loginTimeout - login timeout in milliseconds
        返回:
        a socket connected to the given host
        抛出:
        IOException - if an I/O error occurs