Object/Class

com.lightbend.dns.locator

ServiceLocator

Related Docs: class ServiceLocator | package locator

Permalink

object ServiceLocator

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

Type Members

  1. sealed abstract case class Addresses extends Product with Serializable

    Permalink

    A sequence of ServiceAddress objects are the reply, which may of course be empty.

  2. final case class GetAddress(name: String) extends Product with Serializable

    Permalink

    Get one address given a service name.

    Get one address given a service name. Names will be translated given a list of translator regexs provided as config. Only the first translation matched will be used. It is therefore important that the matchers are ordered carefully.

    An Addresses object will be replied with addresses sorted by priority and weight, as per RFC 2782. Only one of the addresses within the highest priority and randomized across weight will be returned.

  3. final case class GetAddresses(name: String) extends Product with Serializable

    Permalink

    Get one or more addresses given a service name.

    Get one or more addresses given a service name. Names are translated as per GetAddress.

    An Addresses object will be replied with addresses sorted by priority and weight, as per RFC 2782.

  4. final case class ServiceAddress(protocol: String, hostname: String, host: String, port: Int) extends Product with Serializable

    Permalink

    Used within replies.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Addresses extends Serializable

    Permalink
  5. val Name: String

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. def props: Props

    Permalink
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped