javax.net
Class ServerSocketFactory
java.lang.Object
javax.net.ServerSocketFactory
public abstract class ServerSocketFactory
extends java.lang.Object
A factory for server sockets. The purpose of this class is to serve
as the superclass of server socket factories that produce server
sockets of a particular type, such as Secure Socket Layer
(SSL) server sockets.
- Casey Marshall (rsdio@metastatic.org)
ServerSocketFactory
protected ServerSocketFactory()
Default 0-argument constructor.
createServerSocket
public ServerSocket createServerSocket()
throws IOException
Create an unbound server socket.
createServerSocket
public abstract ServerSocket createServerSocket(int port)
throws IOException
Create a server socket bound to the given port.
port
- The port to bind the server socket to.
- A server socket bound to port.
createServerSocket
public abstract ServerSocket createServerSocket(int port,
int backlog)
throws IOException
createServerSocket
public abstract ServerSocket createServerSocket(int port,
int backlog,
InetAddress bindAddress)
throws IOException
getDefault
public static ServerSocketFactory getDefault()
Returns the default server socket factory. The type of factory
returned may depend upon the installation.
- The default server socket factory.