Class SFDefaultSocketFactoryWrapper
- java.lang.Object
-
- javax.net.SocketFactory
-
- com.salesforce.datacloud.jdbc.util.internal.SFDefaultSocketFactoryWrapper
-
public class SFDefaultSocketFactoryWrapper extends SocketFactory
Default Wrapper for SocketFactory.
-
-
Constructor Summary
Constructors Constructor Description SFDefaultSocketFactoryWrapper(boolean isSocksProxyDisabled)SFDefaultSocketFactoryWrapper(boolean isSocksProxyDisabled, SocketFactory socketFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SocketcreateSocket()WhenisSocksProxyDisabledthen, socket backed by plain socket impl is returned.SocketcreateSocket(String host, int port)SocketcreateSocket(String host, int port, InetAddress clientAddress, int clientPort)SocketcreateSocket(InetAddress address, int port)SocketcreateSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort)-
Methods inherited from class javax.net.SocketFactory
getDefault
-
-
-
-
Constructor Detail
-
SFDefaultSocketFactoryWrapper
public SFDefaultSocketFactoryWrapper(boolean isSocksProxyDisabled)
-
SFDefaultSocketFactoryWrapper
public SFDefaultSocketFactoryWrapper(boolean isSocksProxyDisabled, SocketFactory socketFactory)
-
-
Method Detail
-
createSocket
public Socket createSocket() throws IOException
WhenisSocksProxyDisabledthen, socket backed by plain socket impl is returned. Otherwise, delegates the socket creation to specified socketFactory- Overrides:
createSocketin classSocketFactory- Returns:
- socket
- Throws:
IOException- when socket creation fails
-
createSocket
public Socket createSocket(String host, int port) throws IOException
- Specified by:
createSocketin classSocketFactory- Throws:
IOException
-
createSocket
public Socket createSocket(InetAddress address, int port) throws IOException
- Specified by:
createSocketin classSocketFactory- Throws:
IOException
-
createSocket
public Socket createSocket(String host, int port, InetAddress clientAddress, int clientPort) throws IOException
- Specified by:
createSocketin classSocketFactory- Throws:
IOException
-
createSocket
public Socket createSocket(InetAddress address, int port, InetAddress clientAddress, int clientPort) throws IOException
- Specified by:
createSocketin classSocketFactory- Throws:
IOException
-
-