Packages

object Addr

Note: There is a Java-friendly API for this object: com.twitter.finagle.Addrs.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Addr
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Bound (addrs: Set[Address], metadata: Metadata) extends Addr with Product with Serializable

    A bound name.

    A bound name. The object is replicated at each of the given endpoint addresses.

    Bound addresses include an arbitrary Map of metadata that Namers or Resolvers may set to provide additional configuration (e.g. geographical information) to client stacks.

    Note: This currently protects the underlying addresses from access since we want to add partially resolved addresses in the future. At this point, the API will be fixed.

  2. case class Failed (cause: Throwable) extends Addr with Product with Serializable

    The address is failed: binding failed with the given cause.

  3. type Metadata = Map[String, Any]

    Address metadata

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. object Bound extends Serializable
  21. object Failed extends Serializable
  22. object Metadata
  23. object Neg extends Addr

    A negative address: the name could not be bound.

  24. object Pending extends Addr

    The binding action is still pending.

Inherited from AnyRef

Inherited from Any

Ungrouped