DBAddress(String urlFormat)
Creates a new address
Accepts as the parameter format:
DBAddress
public DBAddress(String urlFormat)
throws UnknownHostException
- Creates a new address
Accepts as the parameter format:
name |
"mydb" |
<host>/name |
"127.0.0.1/mydb" |
<host>:<port>/name |
"127.0.0.1:8080/mydb" |
- Parameters:
urlFormat -
- Throws:
UnknownHostException
DBAddress
public DBAddress(DBAddress other,
String dbname)
throws UnknownHostException
- Parameters:
other - an existing DBAddress that gives the host and portdbname - the database to which to connect
- Throws:
UnknownHostException
DBAddress
public DBAddress(String host,
String dbname)
throws UnknownHostException
- Parameters:
host - host namedbname - database name
- Throws:
UnknownHostException
DBAddress
public DBAddress(String host,
int port,
String dbname)
throws UnknownHostException
- Parameters:
host - host nameport - database portdbname - database name
- Throws:
UnknownHostException
DBAddress
public DBAddress(InetAddress addr,
int port,
String dbname)
- Parameters:
addr - host addressport - database portdbname - database name
hashCode
public int hashCode()
- Overrides:
hashCode in class ServerAddress
equals
public boolean equals(Object other)
- Overrides:
equals in class ServerAddress
getSister
public DBAddress getSister(String name)
- creates a DBAddress pointing to a different database on the same server
- Parameters:
name - database name
- Returns:
-
- Throws:
MongoException
getDBName
public String getDBName()
- gets the database name
- Returns:
toString
public String toString()
- gets a String representation of address as host:port/dbname.
- Overrides:
toString in class ServerAddress
- Returns:
- this address
|