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, valueOfpublic boolean isSlaveOk()
ReadPreferenceisSlaveOk in class ReadPreferencepublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic BsonDocument toDocument()
ReadPreferencetoDocument in class ReadPreferenceprotected java.util.List<ServerDescription> chooseForReplicaSet(ClusterDescription clusterDescription)
chooseForReplicaSet in class ReadPreferenceprotected java.util.List<ServerDescription> chooseForNonReplicaSet(ClusterDescription clusterDescription)
chooseForNonReplicaSet in class ReadPreferencepublic java.lang.String getName()
ReadPreferencegetName in class ReadPreference