com.microsoft.tfs.core.httpclient.protocol
Interface SecureProtocolSocketFactory

All Superinterfaces:
ProtocolSocketFactory
All Known Implementing Classes:
DefaultSSLProtocolSocketFactory, SSLProtocolSocketFactory

public interface SecureProtocolSocketFactory
extends ProtocolSocketFactory

A ProtocolSocketFactory that is secure.

See Also:
ProtocolSocketFactory
Since:
2.0

Method Summary
 java.net.Socket createSocket(java.net.Socket socket, java.lang.String host, int port, HttpConnectionParams params, boolean autoClose)
          Returns a socket connected to the given host that is layered over an existing socket.
 
Methods inherited from interface com.microsoft.tfs.core.httpclient.protocol.ProtocolSocketFactory
createSocket
 

Method Detail

createSocket

java.net.Socket createSocket(java.net.Socket socket,
                             java.lang.String host,
                             int port,
                             HttpConnectionParams params,
                             boolean autoClose)
                             throws java.io.IOException,
                                    java.net.UnknownHostException
Returns a socket connected to the given host that is layered over an existing socket. Used primarily for creating secure sockets through proxies.

Parameters:
socket - the existing socket
host - the host name/IP
port - the port on the host
autoClose - a flag for closing the underling socket when the created socket is closed
Returns:
Socket a new socket
Throws:
java.io.IOException - if an I/O error occurs while creating the socket
java.net.UnknownHostException - if the IP address of the host cannot be determined


© 2015 Microsoft. All rights reserved.