Packages

object Member extends Serializable

Module with factory and ordering methods for Member instances.

Source
Member.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Member
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. implicit val addressOrdering: Ordering[Address]

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

  2. val ageOrdering: Ordering[Member]

    Sort members by age, i.e.

    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.

  3. def highestPriorityOf(m1: Member, m2: Member): Member

    Picks the Member with the highest "priority" MemberStatus.

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

  4. val none: Set[Member]
  5. implicit val ordering: Ordering[Member]

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