@Immutable public class ServerAddress extends Object implements Serializable
Constructor and Description |
---|
ServerAddress()
Creates a ServerAddress with default host and port
|
ServerAddress(InetAddress inetAddress)
Creates a ServerAddress with default port
|
ServerAddress(InetAddress inetAddress,
int port)
Creates a ServerAddress
|
ServerAddress(InetSocketAddress inetSocketAddress)
Creates a ServerAddress
|
ServerAddress(String host)
Creates a ServerAddress with default port
|
ServerAddress(String host,
int port)
Creates a ServerAddress
|
Modifier and Type | Method and Description |
---|---|
static String |
defaultHost()
Returns the default database host: "127.0.0.1"
|
static int |
defaultPort()
Returns the default database port: 27017
|
boolean |
equals(Object o) |
String |
getHost()
Gets the hostname
|
int |
getPort()
Gets the port number
|
InetSocketAddress |
getSocketAddress()
Gets the underlying socket address
|
int |
hashCode() |
boolean |
sameHost(String hostName)
Determines whether this address is the same as a given host.
|
String |
toString() |
public ServerAddress()
public ServerAddress(String host)
host
- hostnamepublic ServerAddress(InetAddress inetAddress)
inetAddress
- host addresspublic ServerAddress(InetAddress inetAddress, int port)
inetAddress
- host addressport
- mongod portpublic ServerAddress(InetSocketAddress inetSocketAddress)
inetSocketAddress
- inet socket address containing hostname and portpublic ServerAddress(String host, int port)
host
- hostnameport
- mongod portpublic String getHost()
public int getPort()
public InetSocketAddress getSocketAddress()
public static String defaultHost()
public static int defaultPort()
public boolean sameHost(String hostName)
hostName
- the address to compare