org.apache.commons.httpclient.protocol
Interface ProtocolSocketFactory
- All Known Subinterfaces:
- SecureProtocolSocketFactory
- All Known Implementing Classes:
- DefaultProtocolSocketFactory
- public interface ProtocolSocketFactory
A factory for creating Sockets.
Both Object.equals() and
Object.hashCode() should be overridden appropriately.
Protocol socket factories are used to uniquely identify Protocols and
HostConfigurations, and equals() and hashCode() are
required for the correct operation of some connection managers.
- Since:
- 2.0
- Author:
- Michael Becke, Mike Bowler
- See Also:
Protocol
createSocket
public Socket createSocket(String host,
int port,
InetAddress clientHost,
int clientPort)
throws IOException,
UnknownHostException
- Gets a new socket connection to the given host.
- Parameters:
host - the host name/IPport - the port on the hostclientHost - the local host name/IP to bind the socket toclientPort - the port on the local machine- Returns:
- Socket a new socket
- Throws:
IOException - if an I/O error occurs while creating the socketUnknownHostException - if the IP address of the host cannot be
determined
createSocket
public Socket createSocket(String host,
int port)
throws IOException,
UnknownHostException
- Gets a new socket connection to the given host.
- Parameters:
host - the host name/IPport - the port on the host- Returns:
- Socket a new socket
- Throws:
IOException - if an I/O error occurs while creating the socketUnknownHostException - if the IP address of the host cannot be
determined
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.