org.apache.pekko.io.dns
package org.apache.pekko.io.dns
Members list
Packages
package org.apache.pekko.io.dns.internal
INTERNAL API
INTERNAL API
Attributes
Type members
Classlikes
final case class AAAARecord(name: String, ttl: Ttl, ip: Inet6Address) extends ResourceRecord
Attributes
- Source
- DnsResourceRecords.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ResourceRecordclass Objecttrait Matchableclass AnyShow all
final case class ARecord(name: String, ttl: Ttl, ip: InetAddress) extends ResourceRecord
Attributes
- Source
- DnsResourceRecords.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ResourceRecordclass Objecttrait Matchableclass AnyShow all
final case class CNameRecord(name: String, ttl: Ttl, canonicalName: String) extends ResourceRecord
Attributes
- Source
- DnsResourceRecords.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ResourceRecordclass Objecttrait Matchableclass AnyShow all
object CachePolicy
Attributes
- Source
- CachePolicy.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CachePolicy.type
object DnsProtocol
Supersedes pekko.io.Dns protocol.
Supersedes pekko.io.Dns protocol.
Note that one MUST configure pekko.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).
Attributes
- Source
- DnsProtocol.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DnsProtocol.type
object DnsSettings
Attributes
- Source
- DnsSettings.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DnsSettings.type
Attributes
- Companion
- object
- Source
- RecordClass.scala
- Supertypes
object RecordClass
Attributes
- Companion
- class
- Source
- RecordClass.scala
- Supertypes
- Self type
-
RecordClass.type
DNS Record Type
object RecordType
Attributes
- Companion
- class
- Source
- RecordType.scala
- Supertypes
- Self type
-
RecordType.type
@DoNotInherit
sealed abstract class ResourceRecord(val name: String, val ttl: Ttl, val recType: Short, val recClass: Short) extends NoSerializationVerificationNeeded
Not for user extension
Attributes
- Source
- DnsResourceRecords.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ResourceRecordclass Objecttrait Matchableclass AnyShow all
final case class UnknownRecord(name: String, ttl: Ttl, recType: Short, recClass: Short, data: ByteString) extends ResourceRecord
Attributes
- Source
- DnsResourceRecords.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass ResourceRecordclass Objecttrait Matchableclass AnyShow all
In this article