Member

object Member

Module with factory and ordering methods for Member instances.

Companion:
class
Source:
Member.scala
class Object
trait Matchable
class Any

Value members

Concrete methods

Picks the Member with the highest "priority" MemberStatus. Where highest priority is furthest along the membership state machine

Picks the Member with the highest "priority" MemberStatus. Where highest priority is furthest along the membership state machine

Source:
Member.scala

Deprecated methods

@deprecated("Was accidentally made a public API, internal", since = "2.5.4")
Deprecated
[Since version 2.5.4]
Source:
Member.scala

Concrete fields

Sort members by age, i.e. using Member#isOlderThan.

Sort members by age, i.e. using Member#isOlderThan.

Note that it only makes sense to compare with other members of same data center. To avoid mistakes of comparing members of different data centers it will throw IllegalArgumentException if the members belong to different data centers.

Source:
Member.scala

Implicits

Implicits

Address ordering type class, sorts addresses by host and port.

Address ordering type class, sorts addresses by host and port.

Source:
Member.scala
implicit val ordering: Ordering[Member]

Member ordering type class, sorts members by host and port.

Member ordering type class, sorts members by host and port.

Source:
Member.scala