Package

akka.io

dns

Permalink

package dns

Content Hierarchy
Visibility
  1. Public
  2. All

Type Members

  1. final case class AAAARecord(name: String, ttl: Ttl, ip: Inet6Address) extends ResourceRecord with Product with Serializable

    Permalink
  2. final case class ARecord(name: String, ttl: Ttl, ip: InetAddress) extends ResourceRecord with Product with Serializable

    Permalink
  3. final case class CNameRecord(name: String, ttl: Ttl, canonicalName: String) extends ResourceRecord with Product with Serializable

    Permalink
  4. final case class RecordClass(code: Short, name: String) extends Product with Serializable

    Permalink
  5. final case class RecordType(code: Short, name: String) extends Product with Serializable

    Permalink

    DNS Record Type

  6. sealed abstract class ResourceRecord extends NoSerializationVerificationNeeded

    Permalink
  7. final case class SRVRecord(name: String, ttl: Ttl, priority: Int, weight: Int, port: Int, target: String) extends ResourceRecord with Product with Serializable

    Permalink
  8. final case class UnknownRecord(name: String, ttl: Ttl, recType: Short, recClass: Short, data: ByteString) extends ResourceRecord with Product with Serializable

    Permalink

Value Members

  1. object CachePolicy

    Permalink
  2. object DnsProtocol

    Permalink

    Supersedes akka.io.Dns protocol.

    Supersedes akka.io.Dns protocol.

    Note that one MUST configure akka.io.dns.resolver = async to make use of this protocol and resolver.

    Allows for more detailed lookups, by specifying which records should be checked, and responses can more information than plain IP addresses (e.g. ports for SRV records).

  3. object DnsSettings

    Permalink
  4. object RecordClass extends Serializable

    Permalink
  5. object RecordType extends Serializable

    Permalink
  6. package internal

    Permalink

    INTERNAL API

Ungrouped