ReadPreference.secondaryPreferred(DBObject, DBObject...)@Deprecated public static class ReadPreference.TaggedReadPreference extends ReadPreference
ReadPreference.TaggedReadPreference| Modifier and Type | Field and Description |
|---|---|
private ReadPreference |
_pref
Deprecated.
|
private DBObject |
_tags
Deprecated.
|
PRIMARY, SECONDARY| Constructor and Description |
|---|
TaggedReadPreference(DBObject tags)
Deprecated.
|
TaggedReadPreference(java.util.Map<java.lang.String,java.lang.String> tags)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) java.util.List<ServerDescription> |
choose(ClusterDescription clusterDescription)
Deprecated.
|
java.lang.String |
getName()
Deprecated.
The name of this read preference.
|
private DBObject[] |
getRemainingMaps(java.util.List<DBObject> maps)
Deprecated.
|
DBObject |
getTags()
Deprecated.
|
boolean |
isSlaveOk()
Deprecated.
True if this read preference allows reading from a secondary member of a replica set.
|
private static java.util.List<DBObject> |
splitMapIntoMultipleMaps(DBObject tags)
Deprecated.
|
DBObject |
toDBObject()
Deprecated.
Converts this read preference into a
DBObject. |
nearest, nearest, nearest, nearest, primary, primaryPreferred, primaryPreferred, primaryPreferred, primaryPreferred, secondary, secondary, secondary, secondary, secondaryPreferred, secondaryPreferred, secondaryPreferred, secondaryPreferred, valueOf, valueOf, valueOf, withTags, withTagsprivate final DBObject _tags
private final ReadPreference _pref
public TaggedReadPreference(java.util.Map<java.lang.String,java.lang.String> tags)
public TaggedReadPreference(DBObject tags)
public DBObject getTags()
public boolean isSlaveOk()
ReadPreferenceisSlaveOk in class ReadPreferencejava.util.List<ServerDescription> choose(ClusterDescription clusterDescription)
choose in class ReadPreferencepublic DBObject toDBObject()
ReadPreferenceDBObject.toDBObject in class ReadPreferenceDBObject representation of this preferencepublic java.lang.String getName()
ReadPreferencegetName in class ReadPreferenceprivate static java.util.List<DBObject> splitMapIntoMultipleMaps(DBObject tags)