public class DefaultSocketFactory
extends javax.net.ServerSocketFactory
implements java.rmi.server.RMIServerSocketFactory, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private int |
backlog |
private java.net.InetAddress |
bindAddress |
(package private) static long |
serialVersionUID |
| Constructor and Description |
|---|
DefaultSocketFactory()
Create a socket factory that binds on any address with a default
backlog of 200
|
DefaultSocketFactory(java.net.InetAddress bindAddress)
Create a socket factory with the given bind address
|
DefaultSocketFactory(java.net.InetAddress bindAddress,
int backlog)
Create a socket factory with the given bind address and backlog
|
DefaultSocketFactory(int backlog)
Create a socket factory with the given backlog
|
| Modifier and Type | Method and Description |
|---|---|
java.net.ServerSocket |
createServerSocket(int port)
Create a server socket on the specified port (port 0 indicates
an anonymous port).
|
java.net.ServerSocket |
createServerSocket(int port,
int backlog) |
java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress inetAddress) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBindAddress() |
int |
hashCode() |
void |
setBindAddress(java.lang.String host) |
java.lang.String |
toString() |
static final long serialVersionUID
private transient java.net.InetAddress bindAddress
private int backlog
public DefaultSocketFactory()
public DefaultSocketFactory(java.net.InetAddress bindAddress)
bindAddress - public DefaultSocketFactory(int backlog)
backlog - public DefaultSocketFactory(java.net.InetAddress bindAddress,
int backlog)
bindAddress - backlog - public java.lang.String getBindAddress()
public void setBindAddress(java.lang.String host)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic java.net.ServerSocket createServerSocket(int port)
throws java.io.IOException
createServerSocket in interface java.rmi.server.RMIServerSocketFactorycreateServerSocket in class javax.net.ServerSocketFactoryport - the port numberjava.io.IOException - if an I/O error occurs during server socket
creationpublic java.net.ServerSocket createServerSocket(int port,
int backlog)
throws java.io.IOException
createServerSocket in class javax.net.ServerSocketFactoryport - - the port to listen tobacklog - - how many connections are queuedjava.io.IOExceptionpublic java.net.ServerSocket createServerSocket(int port,
int backlog,
java.net.InetAddress inetAddress)
throws java.io.IOException
createServerSocket in class javax.net.ServerSocketFactoryport - - the port to listen tobacklog - - how many connections are queuedinetAddress - - the network interface address to usejava.io.IOExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object