public class ServerAddress
extends java.lang.Object
| Constructor and Description |
|---|
ServerAddress()
Creates a ServerAddress with default host and port
|
ServerAddress(java.net.InetAddress addr)
Creates a ServerAddress with default port
|
ServerAddress(java.net.InetAddress addr,
int port)
Creates a ServerAddress
|
ServerAddress(java.net.InetSocketAddress addr)
Creates a ServerAddress
|
ServerAddress(java.lang.String host)
Creates a ServerAddress with default port
|
ServerAddress(java.lang.String host,
int port)
Creates a ServerAddress
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
defaultHost()
Returns the default database host: "127.0.0.1"
|
static int |
defaultPort()
Returns the default database port: 27017
|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getHost()
Gets the hostname
|
int |
getPort()
Gets the port number
|
java.net.InetSocketAddress |
getSocketAddress()
Gets the underlying socket address
|
int |
hashCode() |
boolean |
sameHost(java.lang.String host)
Determines whether this address is the same as a given host.
|
java.lang.String |
toString() |
public ServerAddress()
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic ServerAddress(java.lang.String host)
throws java.net.UnknownHostException
host - hostnamejava.net.UnknownHostExceptionpublic ServerAddress(java.lang.String host,
int port)
throws java.net.UnknownHostException
host - hostnameport - mongod portjava.net.UnknownHostExceptionpublic ServerAddress(java.net.InetAddress addr)
addr - host addresspublic ServerAddress(java.net.InetAddress addr,
int port)
addr - host addressport - mongod portpublic ServerAddress(java.net.InetSocketAddress addr)
addr - inet socket address containing hostname and portpublic boolean sameHost(java.lang.String host)
host - the address to comparepublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getHost()
public int getPort()
public java.net.InetSocketAddress getSocketAddress()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String defaultHost()
public static int defaultPort()