LayeredSocketFactory
  public
  
  
  
  interface
  LayeredSocketFactory
  
  
      implements
      
        SocketFactory
      
  
  
| org.apache.http.conn.scheme.LayeredSocketFactory | 
      This interface was deprecated
      in API level 22.
    Please use URL.openConnection() instead.
     Please visit this webpage
     for further details.
  
A SocketFactory for layered sockets (SSL/TLS).
 See there for things to consider when implementing a socket factory.
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        Socket | 
      createSocket(Socket socket, String host, int port, boolean autoClose)
      Returns a socket connected to the given host that is layered over an existing socket. | 
| Inherited methods | |
|---|---|
Public methods
createSocket
public abstract Socket createSocket (Socket socket, String host, int port, boolean autoClose)
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 | Socket: the existing socket | 
| host | String: the host name/IP | 
| port | int: the port on the host | 
| autoClose | boolean: a flag for closing the underling socket when the created
 socket is closed | 
| Returns | |
|---|---|
| Socket | Socket a new socket | 
| Throws | |
|---|---|
| IOException | if an I/O error occurs while creating the socket | 
| UnknownHostException | if the IP address of the host cannot be determined | 
