Package akka.io.dns
Class RecordType
- java.lang.Object
-
- akka.io.dns.RecordType
-
- All Implemented Interfaces:
java.io.Serializable
,scala.Equals
,scala.Product
public final class RecordType extends java.lang.Object implements scala.Product, java.io.Serializable
DNS Record Type- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RecordType(short code, java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecordType
A()
A host addressstatic RecordType
AAAA()
The AAAA resource record type is a record specific to the Internet class that stores a single IPv6 address.static <any>
apply(short id)
static RecordType
apply(short code, java.lang.String name)
static RecordType
AXFR()
boolean
canEqual(java.lang.Object x$1)
static RecordType
CNAME()
the canonical name for an aliasshort
code()
RecordType
copy(short code, java.lang.String name)
short
copy$default$1()
java.lang.String
copy$default$2()
boolean
equals(java.lang.Object x$1)
int
hashCode()
static RecordType
HINFO()
host informationstatic RecordType
MAILA()
static RecordType
MAILB()
static RecordType
MB()
A mailbox domain name (EXPERIMENTAL)static RecordType
MD()
A mail destination (Obsolete - use MX)static RecordType
MF()
A mail forwarder (Obsolete - use MX)static RecordType
MG()
A mail group member (EXPERIMENTAL)static RecordType
MINFO()
mailbox or mail list informationstatic RecordType
MR()
A mail rename domain name (EXPERIMENTAL)static RecordType
MX()
mail exchangejava.lang.String
name()
static RecordType
NS()
An authoritative name serverstatic RecordType
NULL()
A null RR (EXPERIMENTAL)int
productArity()
java.lang.Object
productElement(int x$1)
java.lang.String
productElementName(int x$1)
scala.collection.Iterator<java.lang.Object>
productIterator()
java.lang.String
productPrefix()
static RecordType
PTR()
A domain name pointerstatic RecordType
SOA()
marks the start of a zone of authoritystatic RecordType
SRV()
The SRV RR allows administrators to use several servers for a single domain, to move services from host to host with little fuss, and to designate some hosts as primary servers for a service and others as backups.java.lang.String
toString()
static RecordType
TXT()
text stringsstatic scala.Option<scala.Tuple2<java.lang.Object,java.lang.String>>
unapply(RecordType x$0)
static RecordType
WILDCARD()
static RecordType
WKS()
A well known service description
-
-
-
Method Detail
-
apply
public static <any> apply(short id)
-
A
public static final RecordType A()
A host address
-
NS
public static final RecordType NS()
An authoritative name server
-
MD
public static final RecordType MD()
A mail destination (Obsolete - use MX)
-
MF
public static final RecordType MF()
A mail forwarder (Obsolete - use MX)
-
CNAME
public static final RecordType CNAME()
the canonical name for an alias
-
SOA
public static final RecordType SOA()
marks the start of a zone of authority
-
MB
public static final RecordType MB()
A mailbox domain name (EXPERIMENTAL)
-
MG
public static final RecordType MG()
A mail group member (EXPERIMENTAL)
-
MR
public static final RecordType MR()
A mail rename domain name (EXPERIMENTAL)
-
NULL
public static final RecordType NULL()
A null RR (EXPERIMENTAL)
-
WKS
public static final RecordType WKS()
A well known service description
-
PTR
public static final RecordType PTR()
A domain name pointer
-
HINFO
public static final RecordType HINFO()
host information
-
MINFO
public static final RecordType MINFO()
mailbox or mail list information
-
MX
public static final RecordType MX()
mail exchange
-
TXT
public static final RecordType TXT()
text strings
-
AAAA
public static final RecordType AAAA()
The AAAA resource record type is a record specific to the Internet class that stores a single IPv6 address.
-
SRV
public static final RecordType SRV()
The SRV RR allows administrators to use several servers for a single domain, to move services from host to host with little fuss, and to designate some hosts as primary servers for a service and others as backups.
-
AXFR
public static final RecordType AXFR()
-
MAILB
public static final RecordType MAILB()
-
MAILA
public static final RecordType MAILA()
-
WILDCARD
public static final RecordType WILDCARD()
-
apply
public static RecordType apply(short code, java.lang.String name)
-
unapply
public static scala.Option<scala.Tuple2<java.lang.Object,java.lang.String>> unapply(RecordType x$0)
-
code
public short code()
-
name
public java.lang.String name()
-
copy
public RecordType copy(short code, java.lang.String name)
-
copy$default$1
public short copy$default$1()
-
copy$default$2
public java.lang.String copy$default$2()
-
productPrefix
public java.lang.String productPrefix()
- Specified by:
productPrefix
in interfacescala.Product
-
productArity
public int productArity()
- Specified by:
productArity
in interfacescala.Product
-
productElement
public java.lang.Object productElement(int x$1)
- Specified by:
productElement
in interfacescala.Product
-
productIterator
public scala.collection.Iterator<java.lang.Object> productIterator()
- Specified by:
productIterator
in interfacescala.Product
-
canEqual
public boolean canEqual(java.lang.Object x$1)
- Specified by:
canEqual
in interfacescala.Equals
-
productElementName
public java.lang.String productElementName(int x$1)
- Specified by:
productElementName
in interfacescala.Product
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object x$1)
- Specified by:
equals
in interfacescala.Equals
- Overrides:
equals
in classjava.lang.Object
-
-