com.mongodb
Class ReplicaSetStatus
java.lang.Object
com.mongodb.ReplicaSetStatus
@ThreadSafe
public class ReplicaSetStatus
- extends Object
Keeps replica set status. Maintains a background thread to ping all members of the set to keep the status current.
getName
public String getName()
toString
public String toString()
- Overrides:
toString
in class Object
getMaster
public ServerAddress getMaster()
- Returns:
- master or null if don't have one
isMaster
public boolean isMaster(ServerAddress srv)
- Parameters:
srv
- the server to compare
- Returns:
- indication if the ServerAddress is the current Master/Primary
getMaxBsonObjectSize
public int getMaxBsonObjectSize()
- Gets the maximum size for a BSON object supported by the current master server.
Note that this value may change over time depending on which server is master.
- Returns:
- the maximum size, or 0 if not obtained from servers yet.