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 |