org.apache.commons.httpclient.protocol
Class DefaultProtocolSocketFactory

java.lang.Object
  extended byorg.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory
All Implemented Interfaces:
ProtocolSocketFactory

public class DefaultProtocolSocketFactory
extends Object
implements ProtocolSocketFactory

The default class for creating protocol sockets. This class just uses the Protocol constructors.

Since:
2.0
Author:
Michael Becke

Constructor Summary
DefaultProtocolSocketFactory()
          Constructor for DefaultProtocolSocketFactory.
 
Method Summary
 Socket createSocket(String host, int port)
          Gets a new socket connection to the given host.
 Socket createSocket(String host, int port, InetAddress clientHost, int clientPort)
          Gets a new socket connection to the given host.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultProtocolSocketFactory

public DefaultProtocolSocketFactory()
Constructor for DefaultProtocolSocketFactory.

Method Detail

createSocket

public Socket createSocket(String host,
                           int port,
                           InetAddress clientHost,
                           int clientPort)
                    throws IOException,
                           UnknownHostException
Description copied from interface: ProtocolSocketFactory
Gets a new socket connection to the given host.

Specified by:
createSocket in interface ProtocolSocketFactory
Parameters:
host - the host name/IP
port - the port on the host
clientHost - the local host name/IP to bind the socket to
clientPort - the port on the local machine
Returns:
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
See Also:
createSocket(java.lang.String,int,java.net.InetAddress,int)

createSocket

public Socket createSocket(String host,
                           int port)
                    throws IOException,
                           UnknownHostException
Description copied from interface: ProtocolSocketFactory
Gets a new socket connection to the given host.

Specified by:
createSocket in interface ProtocolSocketFactory
Parameters:
host - the host name/IP
port - the port on the host
Returns:
Socket a new socket
Throws:
UnknownHostException - if the IP address of the host cannot be determined
IOException - if an I/O error occurs while creating the socket
See Also:
ProtocolSocketFactory.createSocket(java.lang.String,int)


Copyright (c) 1999-2003 - Apache Software Foundation