Package com.mongodb.connection
Class TopologyVersion
- java.lang.Object
-
- com.mongodb.connection.TopologyVersion
-
@ThreadSafe public final class TopologyVersion extends Object
The topology version of a cluster.- Since:
- 4.1
- Since server release
- 4.4
-
-
Constructor Summary
Constructors Constructor Description TopologyVersion(BsonDocument topologyVersionDocument)
Construct a new instance from a document descriptionTopologyVersion(ObjectId processId, long counter)
Construct a new instance from process identifier and counter
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BsonDocument
asDocument()
Get the document representation of the topology versionboolean
equals(Object o)
long
getCounter()
Get the counterObjectId
getProcessId()
Get the process identifierint
hashCode()
String
toString()
-
-
-
Constructor Detail
-
TopologyVersion
public TopologyVersion(BsonDocument topologyVersionDocument)
Construct a new instance from a document description- Parameters:
topologyVersionDocument
- a document description of the topology version
-
TopologyVersion
public TopologyVersion(ObjectId processId, long counter)
Construct a new instance from process identifier and counter- Parameters:
processId
- the process identifercounter
- the counter
-
-
Method Detail
-
getProcessId
public ObjectId getProcessId()
Get the process identifier- Returns:
- the process identifier
-
getCounter
public long getCounter()
Get the counter- Returns:
- the counter
-
asDocument
public BsonDocument asDocument()
Get the document representation of the topology version- Returns:
- the document representation of the topology version
-
-