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