javax.net
Class SocketFactory

java.lang.Object
  |
  +--javax.net.SocketFactory
Direct Known Subclasses:
SocketFactoryImpl, SSLSocketFactory

public abstract class SocketFactory
extends java.lang.Object

Class SocketFactory is an abstract class which provides Sun's interface, but no functionality. The only implemented methods are getDefault and setDefault. setDefault should be used by the runtime environment to set the actual SocketFactory implementation.

Version:
$Revision: 1.2 $
Author:
Andrei Popovici

Constructor Summary
SocketFactory()
           
 
Method Summary
abstract  java.net.Socket createSocket(java.net.InetAddress host, int port)
           
abstract  java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress clientAddress, int clientPort)
           
abstract  java.net.Socket createSocket(java.lang.String host, int port)
           
abstract  java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientHost, int clientPort)
           
static SocketFactory getDefault()
           
static void setDefault(SocketFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocketFactory

public SocketFactory()
Method Detail

createSocket

public abstract java.net.Socket createSocket(java.lang.String host,
                                             int port)
                                      throws java.io.IOException,
                                             java.net.UnknownHostException

createSocket

public abstract java.net.Socket createSocket(java.lang.String host,
                                             int port,
                                             java.net.InetAddress clientHost,
                                             int clientPort)
                                      throws java.io.IOException,
                                             java.net.UnknownHostException

createSocket

public abstract java.net.Socket createSocket(java.net.InetAddress host,
                                             int port)
                                      throws java.io.IOException

createSocket

public abstract java.net.Socket createSocket(java.net.InetAddress address,
                                             int port,
                                             java.net.InetAddress clientAddress,
                                             int clientPort)
                                      throws java.io.IOException

getDefault

public static SocketFactory getDefault()

setDefault

public static void setDefault(SocketFactory factory)