Skip to content

Commit 12b603c

Browse files
author
Brendan W. McAdams
committed
JAVA-428 - Support new ReadPreference semantics, deprecate SlaveOK
* Added toStrings for clarification to Concrete ReadPreference instances
1 parent 583475c commit 12b603c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/main/com/mongodb/ReadPreference.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,18 @@
1818
public class ReadPreference {
1919
public static class PrimaryReadPreference extends ReadPreference {
2020
private PrimaryReadPreference() {}
21+
@Override
22+
public String toString(){
23+
return "ReadPreference.PRIMARY" ;
24+
}
2125
}
2226

2327
public static class SecondaryReadPreference extends ReadPreference {
2428
private SecondaryReadPreference() {}
29+
@Override
30+
public String toString(){
31+
return "ReadPreference.SECONDARY";
32+
}
2533
}
2634

2735
public static class TaggedReadPreference extends ReadPreference {
@@ -37,6 +45,11 @@ public DBObject getTags(){
3745
return _tags;
3846
}
3947

48+
@Override
49+
public String toString(){
50+
return getTags().toString();
51+
}
52+
4053
private final DBObject _tags;
4154

4255
}

0 commit comments

Comments
 (0)