Packages

final class UniqueAddress extends Product with Serializable with Ordered[UniqueAddress]

Member identifier consisting of address and random uid. The uid is needed to be able to distinguish different incarnations of a member with same hostname and port.

Annotations
@SerialVersionUID()
Source
Member.scala
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UniqueAddress
  2. Ordered
  3. Comparable
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
Implicitly
  1. by orderingToOrdered
  2. by any2stringadd
  3. by StringFormat
  4. by Ensuring
  5. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UniqueAddress(address: Address, longUid: Long)
  2. new UniqueAddress(address: Address, uid: Int)
    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.11) Use Long UID constructor instead

Value Members

  1. def <(that: UniqueAddress): Boolean
    Definition Classes
    Ordered
  2. def <=(that: UniqueAddress): Boolean
    Definition Classes
    Ordered
  3. def >(that: UniqueAddress): Boolean
    Definition Classes
    Ordered
  4. def >=(that: UniqueAddress): Boolean
    Definition Classes
    Ordered
  5. val address: Address
  6. def canEqual(that: Any): Boolean
    Definition Classes
    UniqueAddress → Equals
  7. def compare(that: UniqueAddress): Int
    Definition Classes
    UniqueAddress → Ordered
  8. def compareTo(that: UniqueAddress): Int
    Definition Classes
    Ordered → Comparable
  9. def equals(obj: Any): Boolean
    Definition Classes
    UniqueAddress → Equals → AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    UniqueAddress → AnyRef → Any
  11. val longUid: Long
  12. def productArity: Int
    Definition Classes
    UniqueAddress → Product
  13. def productElement(n: Int): Any
    Definition Classes
    UniqueAddress → Product
  14. def productElementName(n: Int): String
    Definition Classes
    Product
  15. def productElementNames: Iterator[String]
    Definition Classes
    Product
  16. def productIterator: Iterator[Any]
    Definition Classes
    Product
  17. def productPrefix: String
    Definition Classes
    Product
  18. def toString(): String
    Definition Classes
    UniqueAddress → AnyRef → Any

Shadowed Implicit Value Members

  1. def <(that: UniqueAddress): Boolean
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).<(that)
    Definition Classes
    Ordered
  2. def <=(that: UniqueAddress): Boolean
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).<=(that)
    Definition Classes
    Ordered
  3. def >(that: UniqueAddress): Boolean
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).>(that)
    Definition Classes
    Ordered
  4. def >=(that: UniqueAddress): Boolean
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).>=(that)
    Definition Classes
    Ordered
  5. def compare(that: UniqueAddress): Int
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).compare(that)
    Definition Classes
    Ordered
  6. def compareTo(that: UniqueAddress): Int
    Implicit
    This member is added by an implicit conversion from UniqueAddress toOrdered[UniqueAddress] performed by method orderingToOrdered in scala.math.Ordered.
    Shadowing
    This implicitly inherited member is shadowed by one or more members in this class.
    To access this member you can use a type ascription:
    (uniqueAddress: Ordered[UniqueAddress]).compareTo(that)
    Definition Classes
    Ordered → Comparable

Deprecated Value Members

  1. def copy(address: Address = address, uid: Int = uid): UniqueAddress

    For binary compatibility Stops copy(Address, Long) copy from being generated, use apply instead.

    For binary compatibility Stops copy(Address, Long) copy from being generated, use apply instead.

    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.11) Use Long UID constructor instead

  2. def uid: Int
    Annotations
    @deprecated
    Deprecated

    (Since version 2.4.11) Use longUid instead