Package fr.dyade.aaa.common.net
Class ServerSocketFactory13
- java.lang.Object
-
- fr.dyade.aaa.common.net.ServerSocketFactory
-
- fr.dyade.aaa.common.net.ServerSocketFactory13
-
public class ServerSocketFactory13 extends ServerSocketFactory
This class implements the ServerSocketFactory interface for JDK prior to 1.4.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static ServerSocketFactoryfactoryThe SocketFactory singleton for this class.-
Fields inherited from class fr.dyade.aaa.common.net.ServerSocketFactory
DefaultFactory, logger
-
-
Constructor Summary
Constructors Constructor Description ServerSocketFactory13()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ServerSocketcreateServerSocket(int port, int backlog)Creates a server socket and binds it to the specified local port number, with the specified backlog.ServerSocketcreateServerSocket(int port, int backlog, InetAddress addr)Create a server with the specified port, listen backlog, and local IP address to bind to.static ServerSocketFactorygetFactory()Returns the ServerSocketFactory singleton for this class.-
Methods inherited from class fr.dyade.aaa.common.net.ServerSocketFactory
getDefaultFactory, getFactory
-
-
-
-
Field Detail
-
factory
static ServerSocketFactory factory
The SocketFactory singleton for this class.
-
-
Method Detail
-
getFactory
public static ServerSocketFactory getFactory()
Returns the ServerSocketFactory singleton for this class.- Returns:
- The ServerSocketFactory singleton for this class.
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog) throws IOException
Creates a server socket and binds it to the specified local port number, with the specified backlog. A port number of 0 creates a socket on any free port.- Specified by:
createServerSocketin classServerSocketFactory- Parameters:
port- the specified port, or 0 to use any free port.backlog- the maximum length of the queue, or 0 to use the default value.- Returns:
- the created server socket.
- Throws:
IOException- if an I/O error occurs when opening the socket.- See Also:
ServerSocket(int, int)
-
createServerSocket
public ServerSocket createServerSocket(int port, int backlog, InetAddress addr) throws IOException
Create a server with the specified port, listen backlog, and local IP address to bind to.The addr argument can be used on a multi-homed host for a ServerSocket that will only accept connect requests to one of its addresses. If addr is null, it will default accepting connections on any/all local addresses.
- Specified by:
createServerSocketin classServerSocketFactory- Parameters:
port- the local TCP port, it must be between 0 and 65535, inclusive.backlog- the maximum length of the queue, or 0 to use the default value.addr- the local InetAddress the server will bind to.- Returns:
- the created server socket.
- Throws:
IOException- if an I/O error occurs when opening the socket.- See Also:
ServerSocket(int, int, InetAddress)
-
-