com.mongodb
Class ReplicaSetStatus
java.lang.Object
com.mongodb.ReplicaSetStatus
public class ReplicaSetStatus
- extends Object
keeps replica set status
has a background thread to ping so it stays current
TODO
pull config to get
priority
slave delay
tags (when we do it)
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.
main
public static void main(String[] args)
throws Exception
- Throws:
Exception