private static final class ReadPreference.PrimaryReadPreference extends ReadPreference
Modifier | Constructor and Description |
---|---|
private |
PrimaryReadPreference() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<ServerDescription> |
chooseForNonReplicaSet(ClusterDescription clusterDescription) |
protected java.util.List<ServerDescription> |
chooseForReplicaSet(ClusterDescription clusterDescription) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName()
Gets the name of this read preference.
|
int |
hashCode() |
boolean |
isSlaveOk()
True if this read preference allows reading from a secondary member of a replica set.
|
BsonDocument |
toDocument()
Gets a document representing this read preference in the wire protocol.
|
java.lang.String |
toString() |
choose, nearest, nearest, nearest, nearest, nearest, nearest, primary, primaryPreferred, primaryPreferred, primaryPreferred, primaryPreferred, primaryPreferred, primaryPreferred, secondary, secondary, secondary, secondary, secondary, secondary, secondaryPreferred, secondaryPreferred, secondaryPreferred, secondaryPreferred, secondaryPreferred, secondaryPreferred, valueOf, valueOf, valueOf
public boolean isSlaveOk()
ReadPreference
isSlaveOk
in class ReadPreference
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public BsonDocument toDocument()
ReadPreference
toDocument
in class ReadPreference
protected java.util.List<ServerDescription> chooseForReplicaSet(ClusterDescription clusterDescription)
chooseForReplicaSet
in class ReadPreference
protected java.util.List<ServerDescription> chooseForNonReplicaSet(ClusterDescription clusterDescription)
chooseForNonReplicaSet
in class ReadPreference
public java.lang.String getName()
ReadPreference
getName
in class ReadPreference