c

vertices.core

VertxDnsClientOps

implicit final class VertxDnsClientOps extends AnyVal

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

Instance Constructors

  1. new VertxDnsClientOps(target: DnsClient)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    Any
  2. final def ##(): Int
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any
  6. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  7. def lookup4L(name: String): Task[String]

    Try to lookup the A (ipv4) record for the given name.

    Try to lookup the A (ipv4) record for the given name. The first found will be used.

    name

    the name to resolve

    returns

    a reference to this, so the API can be used fluently

  8. def lookup6L(name: String): Task[String]

    Try to lookup the AAAA (ipv6) record for the given name.

    Try to lookup the AAAA (ipv6) record for the given name. The first found will be used.

    name

    the name to resolve

    returns

    a reference to this, so the API can be used fluently

  9. def lookupL(name: String): Task[String]

    Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name.

    Try to lookup the A (ipv4) or AAAA (ipv6) record for the given name. The first found will be used.

    name

    the name to resolve

    returns

    a reference to this, so the API can be used fluently

  10. def resolveAAAAL(name: String): Task[List[String]]

    Try to resolve all AAAA (ipv6) records for the given name.

    Try to resolve all AAAA (ipv6) records for the given name.

    name

    the name to resolve

    returns

    a reference to this, so the API can be used fluently

  11. def resolveAL(name: String): Task[List[String]]

    Try to resolve all A (ipv4) records for the given name.

    Try to resolve all A (ipv4) records for the given name.

    name

    the name to resolve

    returns

    a reference to this, so the API can be used fluently

  12. def resolveCNAMEL(name: String): Task[List[String]]

    Try to resolve the CNAME record for the given name.

    Try to resolve the CNAME record for the given name.

    name

    the name to resolve the CNAME for

    returns

    a reference to this, so the API can be used fluently.

  13. def resolveMXL(name: String): Task[List[MxRecord]]

    Try to resolve the MX records for the given name.

    Try to resolve the MX records for the given name.

    name

    the name for which the MX records should be resolved

    returns

    a reference to this, so the API can be used fluently.

  14. def resolveNSL(name: String): Task[List[String]]

    Try to resolve the NS records for the given name.

    Try to resolve the NS records for the given name.

    name

    the name for which the NS records should be resolved

    returns

    a reference to this, so the API can be used fluently.

  15. def resolvePTRL(name: String): Task[String]

    Try to resolve the PTR record for the given name.

    Try to resolve the PTR record for the given name.

    name

    the name to resolve the PTR for

    returns

    a reference to this, so the API can be used fluently.

  16. def resolveSRVL(name: String): Task[List[SrvRecord]]

    Try to resolve the SRV records for the given name.

    Try to resolve the SRV records for the given name.

    name

    the name for which the SRV records should be resolved

    returns

    a reference to this, so the API can be used fluently.

  17. def resolveTXTL(name: String): Task[List[String]]

    Try to resolve the TXT records for the given name.

    Try to resolve the TXT records for the given name.

    name

    the name for which the TXT records should be resolved

    returns

    a reference to this, so the API can be used fluently.

  18. def reverseLookupL(ipaddress: String): Task[String]

    Try to do a reverse lookup of an IP address.

    Try to do a reverse lookup of an IP address. This is basically the same as doing trying to resolve a PTR record but allows you to just pass in the IP address and not a valid ptr query string.

    ipaddress

    the IP address to resolve the PTR for

    returns

    a reference to this, so the API can be used fluently.

  19. val target: DnsClient
  20. def toString(): String
    Definition Classes
    Any

Inherited from AnyVal

Inherited from Any

Ungrouped