package dns
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class AAAARecord(name: String, ttl: Ttl, ip: Inet6Address) extends ResourceRecord with Product with Serializable
- final case class ARecord(name: String, ttl: Ttl, ip: InetAddress) extends ResourceRecord with Product with Serializable
- final case class CNameRecord(name: String, ttl: Ttl, canonicalName: String) extends ResourceRecord with Product with Serializable
- final case class RecordClass(code: Short, name: String) extends Product with Serializable
-
final
case class
RecordType(code: Short, name: String) extends Product with Serializable
DNS Record Type
-
sealed abstract
class
ResourceRecord extends NoSerializationVerificationNeeded
Not for user extension
Not for user extension
- Annotations
- @DoNotInherit()
- final case class SRVRecord(name: String, ttl: Ttl, priority: Int, weight: Int, port: Int, target: String) extends ResourceRecord with Product with Serializable
- final case class UnknownRecord(name: String, ttl: Ttl, recType: Short, recClass: Short, data: ByteString) extends ResourceRecord with Product with Serializable
Value Members
- object CachePolicy
-
object
DnsProtocol
Supersedes akka.io.Dns protocol.
Supersedes akka.io.Dns protocol.
Note that one MUST configure
akka.io.dns.resolver = async-dns
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).
- object DnsSettings
- object RecordClass extends Serializable
- object RecordType extends Serializable