org.apache.commons.httpclient.protocol

Interface SecureProtocolSocketFactory

All Superinterfaces:
ProtocolSocketFactory
Known Implementing Classes:
SSLProtocolSocketFactory

public interface SecureProtocolSocketFactory
extends ProtocolSocketFactory

A ProtocolSocketFactory that is secure.
Authors:
Michael Becke
Mike Bowler
Since:
2.0
See Also:
ProtocolSocketFactory

Method Summary

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.

Methods inherited from interface org.apache.commons.httpclient.protocol.ProtocolSocketFactory

createSocket, createSocket, createSocket

Method Details

createSocket

public Socket createSocket(Socket socket,
                           String host,
                           int port,
                           boolean autoClose)
            throws IOException,
                   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

Copyright (c) 1999-2005 - Apache Software Foundation