| Method from org.jboss.net.sockets.DefaultSocketFactory Detail: |
public ServerSocket createServerSocket(int port) throws IOException {
return createServerSocket(port, backlog, bindAddress);
}
Create a server socket on the specified port (port 0 indicates
an anonymous port). |
public ServerSocket createServerSocket(int port,
int backlog) throws IOException {
return createServerSocket(port, backlog, null);
}
|
public ServerSocket createServerSocket(int port,
int backlog,
InetAddress inetAddress) throws IOException {
ServerSocket activeSocket = new ServerSocket(port, backlog, bindAddress);
return activeSocket;
}
|
public boolean equals(Object obj) {
boolean equals = obj instanceof DefaultSocketFactory;
if( equals && bindAddress != null )
{
DefaultSocketFactory dsf = (DefaultSocketFactory) obj;
InetAddress dsfa = dsf.bindAddress;
if( dsfa != null )
equals = bindAddress.equals(dsfa);
else
equals = false;
}
return equals;
}
|
public String getBindAddress() {
String address = null;
if( bindAddress != null )
address = bindAddress.getHostAddress();
return address;
}
|
public int hashCode() {
int hashCode = getClass().getName().hashCode();
if( bindAddress != null )
hashCode += bindAddress.toString().hashCode();
return hashCode;
}
|
public void setBindAddress(String host) throws UnknownHostException {
bindAddress = InetAddress.getByName(host);
}
|
public String toString() {
StringBuffer tmp = new StringBuffer(super.toString());
tmp.append('[');
tmp.append("bindAddress=");
tmp.append(bindAddress);
tmp.append(']');
return tmp.toString();
}
|