static class TaggableReadPreference.SecondaryPreferredReadPreference extends TaggableReadPreference.SecondaryReadPreference
TaggableReadPreference.NearestReadPreference, TaggableReadPreference.PrimaryPreferredReadPreference, TaggableReadPreference.SecondaryPreferredReadPreference, TaggableReadPreference.SecondaryReadPreference| Constructor and Description |
|---|
SecondaryPreferredReadPreference() |
SecondaryPreferredReadPreference(java.util.List<TagSet> tagSetList,
java.lang.Long maxStaleness,
java.util.concurrent.TimeUnit timeUnit) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<ServerDescription> |
chooseForReplicaSet(ClusterDescription clusterDescription) |
java.lang.String |
getName()
Gets the name of this read preference.
|
chooseForNonReplicaSet, copyClusterDescription, equals, getMaxStaleness, getTagSetList, hashCode, isSlaveOk, selectFreshServers, toDocument, toStringchoose, 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, valueOfSecondaryPreferredReadPreference()
SecondaryPreferredReadPreference(java.util.List<TagSet> tagSetList, java.lang.Long maxStaleness, java.util.concurrent.TimeUnit timeUnit)
public java.lang.String getName()
ReadPreferencegetName in class TaggableReadPreference.SecondaryReadPreferenceprotected java.util.List<ServerDescription> chooseForReplicaSet(ClusterDescription clusterDescription)
chooseForReplicaSet in class TaggableReadPreference.SecondaryReadPreference