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, 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
SecondaryPreferredReadPreference()
SecondaryPreferredReadPreference(java.util.List<TagSet> tagSetList, java.lang.Long maxStaleness, java.util.concurrent.TimeUnit timeUnit)
public java.lang.String getName()
ReadPreference
getName
in class TaggableReadPreference.SecondaryReadPreference
protected java.util.List<ServerDescription> chooseForReplicaSet(ClusterDescription clusterDescription)
chooseForReplicaSet
in class TaggableReadPreference.SecondaryReadPreference