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 BsonDocumentasDocument()Get the document representation of the topology versionbooleanequals(Object o)longgetCounter()Get the counterObjectIdgetProcessId()Get the process identifierinthashCode()StringtoString()
-
-
-
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
-
-