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 Protocol
s and
HostConfiguration
s, 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
Method Summary |
java.net.Socket |
createSocket(java.lang.String host,
int port)
Gets a new socket connection to the given host. |
java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress clientHost,
int clientPort)
Gets a new socket connection to the given host. |
createSocket
public java.net.Socket createSocket(java.lang.String host,
int port,
java.net.InetAddress clientHost,
int clientPort)
throws java.io.IOException,
java.net.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:
- java.io.IOException - if an I/O error occurs while creating the socket
- java.net.UnknownHostException - if the IP address of the host cannot be
determined
createSocket
public java.net.Socket createSocket(java.lang.String host,
int port)
throws java.io.IOException,
java.net.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:
- java.io.IOException - if an I/O error occurs while creating the socket
- java.net.UnknownHostException - if the IP address of the host cannot be
determined
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.