Packages

p

akka.io

dns

package dns

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AAAARecord(name: String, ttl: Ttl, ip: Inet6Address) extends ResourceRecord with Product with Serializable
    Annotations
    @ApiMayChange()
  2. final case class ARecord(name: String, ttl: Ttl, ip: InetAddress) extends ResourceRecord with Product with Serializable
    Annotations
    @ApiMayChange()
  3. final case class CNameRecord(name: String, ttl: Ttl, canonicalName: String) extends ResourceRecord with Product with Serializable
    Annotations
    @ApiMayChange()
  4. final case class RecordClass(code: Short, name: String) extends Product with Serializable
  5. final case class RecordType(code: Short, name: String) extends Product with Serializable

    DNS Record Type

    DNS Record Type

    Annotations
    @ApiMayChange()
  6. sealed abstract class ResourceRecord extends NoSerializationVerificationNeeded
    Annotations
    @ApiMayChange()
  7. final case class SRVRecord(name: String, ttl: Ttl, priority: Int, weight: Int, port: Int, target: String) extends ResourceRecord with Product with Serializable
    Annotations
    @ApiMayChange()
  8. final case class UnknownRecord(name: String, ttl: Ttl, recType: Short, recClass: Short, data: ByteString) extends ResourceRecord with Product with Serializable
    Annotations
    @ApiMayChange()

Value Members

  1. object CachePolicy
  2. object DnsProtocol

    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).

    Annotations
    @ApiMayChange()
  3. object DnsSettings
  4. object RecordClass extends Serializable
  5. object RecordType extends Serializable
    Annotations
    @ApiMayChange()

Ungrouped