# Print output for @column tags ?> LayeredSocketFactory - Android SDK | Android Developers

Most visited

Recently visited

LayeredSocketFactory

public interface LayeredSocketFactory
implements SocketFactory

org.apache.http.conn.scheme.LayeredSocketFactory


This interface is deprecated.
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