final class DescriptionHelper
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
DescriptionHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) static ConnectionDescription |
createConnectionDescription(ConnectionId connectionId,
BsonDocument isMasterResult,
BsonDocument buildInfoResult) |
(package private) static ServerDescription |
createServerDescription(ServerAddress serverAddress,
BsonDocument isMasterResult,
ServerVersion serverVersion,
long roundTripTime) |
private static ObjectId |
getElectionId(BsonDocument isMasterResult) |
private static java.util.Date |
getLastWriteDate(BsonDocument isMasterResult) |
private static int |
getMaxBsonObjectSize(BsonDocument isMasterResult) |
private static int |
getMaxMessageSizeBytes(BsonDocument isMasterResult) |
private static int |
getMaxWriteBatchSize(BsonDocument isMasterResult) |
private static ServerType |
getServerType(BsonDocument isMasterResult) |
private static java.lang.Integer |
getSetVersion(BsonDocument isMasterResult) |
private static java.lang.String |
getString(BsonDocument response,
java.lang.String key) |
private static TagSet |
getTagSetFromDocument(BsonDocument tagsDocuments) |
(package private) static ServerVersion |
getVersion(BsonDocument buildInfoResult) |
private static boolean |
isReplicaSetMember(BsonDocument isMasterResult) |
private static java.util.Set<java.lang.String> |
listToSet(BsonArray array) |
static ConnectionDescription createConnectionDescription(ConnectionId connectionId, BsonDocument isMasterResult, BsonDocument buildInfoResult)
static ServerDescription createServerDescription(ServerAddress serverAddress, BsonDocument isMasterResult, ServerVersion serverVersion, long roundTripTime)
private static java.util.Date getLastWriteDate(BsonDocument isMasterResult)
private static ObjectId getElectionId(BsonDocument isMasterResult)
private static java.lang.Integer getSetVersion(BsonDocument isMasterResult)
private static int getMaxMessageSizeBytes(BsonDocument isMasterResult)
private static int getMaxBsonObjectSize(BsonDocument isMasterResult)
private static int getMaxWriteBatchSize(BsonDocument isMasterResult)
private static java.lang.String getString(BsonDocument response, java.lang.String key)
static ServerVersion getVersion(BsonDocument buildInfoResult)
private static java.util.Set<java.lang.String> listToSet(BsonArray array)
private static ServerType getServerType(BsonDocument isMasterResult)
private static boolean isReplicaSetMember(BsonDocument isMasterResult)
private static TagSet getTagSetFromDocument(BsonDocument tagsDocuments)