object ReadPreference
ReadPreference utilities and factories.
- Alphabetic
- By Inheritance
- ReadPreference
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
final
class
Nearest extends ReadPreference with Taggable
Reads from the faster node (e.g.
Reads from the faster node (e.g. the node which replies faster than all others), regardless its status (primary or secondary).
-
final
class
PrimaryPreferred extends ReadPreference with Taggable
Reads from the primary if it is available, or secondaries if it is not.
-
final
class
Secondary extends ReadPreference with Taggable
Reads only from any secondary.
-
final
class
SecondaryPreferred extends ReadPreference with Taggable
Reads from any secondary, or from the primary if they are not available.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nearest[T](tags: List[Map[String, String]]): Nearest
Reads from the fastest node (e.g.
Reads from the fastest node (e.g. the node which replies faster than all others) that has the given
tags
, regardless its status (primary or secondary). -
val
nearest: Nearest
Reads from the nearest node (the node which replies faster than all others), regardless its status (primary or secondary).
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
primary: Primary.type
Reads only from the primary. This is the default choice.
-
def
primaryPreferred(tags: List[Map[String, String]]): PrimaryPreferred
Reads from any node that has the given
tags
in the replica set (preferably the primary). -
val
primaryPreferred: PrimaryPreferred
Reads from the primary if it is available, or secondaries if it is not.
-
def
secondary(tags: List[Map[String, String]]): Secondary
Reads from a secondary that has the given
tags
in the replica set. - val secondary: Secondary
-
def
secondaryPreferred(tags: List[Map[String, String]]): SecondaryPreferred
Reads from any node that has the given
tags
in the replica set (preferably a secondary). -
val
secondaryPreferred: SecondaryPreferred
Reads from any secondary, or from the primary if they are not available.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object Nearest
-
object
Primary extends ReadPreference
Reads only from the primary.
Reads only from the primary. This is the default choice.
- object PrimaryPreferred
- object Secondary
- object SecondaryPreferred
-
object
Taggable
Extractor for taggable read preference.