|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.net.SocketFactory
This class creates sockets. It may be subclassed by other factories, which create particular subclasses of sockets and thus provide a general framework for the addition of public socket-level functionality.
Socket factories are a simple way to capture a variety of policies related to the sockets being constructed, producing such sockets in a way which does not require special configuration of the code which asks for the sockets:
Factory classes are specified by environment-specific configuration mechanisms. For example, the getDefault method could return a factory that was appropriate for a particular user or applet, and a framework could use a factory customized to its own purposes.
ServerSocketFactory
Constructor Summary | |
protected |
SocketFactory()
Constructor is used only by subclasses. |
Method Summary | |
abstract java.net.Socket |
createSocket(java.net.InetAddress host,
int port)
Returns a socket connected to a ServerSocket at the specified network address and port. |
abstract java.net.Socket |
createSocket(java.net.InetAddress address,
int port,
java.net.InetAddress clientAddress,
int clientPort)
Returns a socket connected to a ServerSocket at the specified network address and port. |
abstract java.net.Socket |
createSocket(java.lang.String host,
int port)
Returns a socket connected to a ServerSocket on the named host, at the given port. |
abstract java.net.Socket |
createSocket(java.lang.String host,
int port,
java.net.InetAddress clientHost,
int clientPort)
Returns a socket connected to a ServerSocket on the named host, at the given port. |
static SocketFactory |
getDefault()
Returns a copy of the environment's default socket factory. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
protected SocketFactory()
Method Detail |
public static SocketFactory getDefault()
public abstract java.net.Socket createSocket(java.lang.String host, int port) throws java.io.IOException, java.net.UnknownHostException
host
- the server hostport
- the server portpublic abstract java.net.Socket createSocket(java.lang.String host, int port, java.net.InetAddress clientHost, int clientPort) throws java.io.IOException, java.net.UnknownHostException
host
- the server hostport
- the server portclientHost
- the client hostclientPort
- the client portpublic abstract java.net.Socket createSocket(java.net.InetAddress host, int port) throws java.io.IOException
host
- the server hostport
- the server portpublic abstract java.net.Socket createSocket(java.net.InetAddress address, int port, java.net.InetAddress clientAddress, int clientPort) throws java.io.IOException
address
- the server network addressport
- the server portclientAddress
- the client network addressclientPort
- the client port
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |