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
 
 
 - 
 
 -