Package javax.jmdns.impl.constants
Enum DNSRecordType
- All Implemented Interfaces:
Serializable
,Comparable<DNSRecordType>
DNS Record Type
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAddressA6 [RFC2874]IP6 Address [Thomson]for AFS Data Base location [RFC1183]Request for all records [RFC1035]APL [RFC3123]ATM Address [Dobrowski]Transfer of an entire zone [RFC1035]CERT [RFC2538]Canonical NameDNAME [RFC2672]DNSKEY [RFC3755]Delegation Signer [RFC3658]Endpoint Identifier [Patton][IANA-Reserved]Geographical Position [RFC1712]Host informationAddressfor ISDN address [RFC1183]Incremental transfer [RFC1995]for security key [RFC2535]Key Exchanger [RFC2230]Location Information [Vixie]Mailbox-related records (MB, MG or MR) [RFC1035]Mail agent RRs (Obsolete - see MX) [RFC1035]MailboxMail DestinationMail ForwarderMail GroupMailbox informationMail RenameMail exchangerNaming Authority Pointer [RFC2168, RFC2915]Nimrod Locator [Patton]Name Serverfor NSAP address, NSAP style A record [RFC1706]NSEC [RFC3755]NULL RRNext Domain - OBSOLETE [RFC2535, RFC3755]OPT [RFC2671]Domain Name pointerX.400 mail mapping information [RFC2163]for Responsible Person [RFC1183]RRSIG [RFC3755]for Route Through [RFC1183]for security signature [RFC2931]SINK [Eastlake]Start of AuthorityServer Selection [RFC2782]SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt]Transaction Key [RFC2930]Transaction Signature [RFC2845]Arbitrary text string[IANA-Reserved][IANA-Reserved][IANA-Reserved]Well-known-servicefor X.25 PSDN address [RFC1183] -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final int
private static org.slf4j.Logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the string representation of this typeint
Return the numeric value of this typetoString()
static DNSRecordType
typeForIndex
(int index) static DNSRecordType
typeForName
(String name) static DNSRecordType
Returns the enum constant of this type with the specified name.static DNSRecordType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
TYPE_IGNORE
Address -
TYPE_A
Address -
TYPE_NS
Name Server -
TYPE_MD
Mail Destination -
TYPE_MF
Mail Forwarder -
TYPE_CNAME
Canonical Name -
TYPE_SOA
Start of Authority -
TYPE_MB
Mailbox -
TYPE_MG
Mail Group -
TYPE_MR
Mail Rename -
TYPE_NULL
NULL RR -
TYPE_WKS
Well-known-service -
TYPE_PTR
Domain Name pointer -
TYPE_HINFO
Host information -
TYPE_MINFO
Mailbox information -
TYPE_MX
Mail exchanger -
TYPE_TXT
Arbitrary text string -
TYPE_RP
for Responsible Person [RFC1183] -
TYPE_AFSDB
for AFS Data Base location [RFC1183] -
TYPE_X25
for X.25 PSDN address [RFC1183] -
TYPE_ISDN
for ISDN address [RFC1183] -
TYPE_RT
for Route Through [RFC1183] -
TYPE_NSAP
for NSAP address, NSAP style A record [RFC1706] -
TYPE_NSAP_PTR
-
TYPE_SIG
for security signature [RFC2931] -
TYPE_KEY
for security key [RFC2535] -
TYPE_PX
X.400 mail mapping information [RFC2163] -
TYPE_GPOS
Geographical Position [RFC1712] -
TYPE_AAAA
IP6 Address [Thomson] -
TYPE_LOC
Location Information [Vixie] -
TYPE_NXT
Next Domain - OBSOLETE [RFC2535, RFC3755] -
TYPE_EID
Endpoint Identifier [Patton] -
TYPE_NIMLOC
Nimrod Locator [Patton] -
TYPE_SRV
Server Selection [RFC2782] -
TYPE_ATMA
ATM Address [Dobrowski] -
TYPE_NAPTR
Naming Authority Pointer [RFC2168, RFC2915] -
TYPE_KX
Key Exchanger [RFC2230] -
TYPE_CERT
CERT [RFC2538] -
TYPE_A6
A6 [RFC2874] -
TYPE_DNAME
DNAME [RFC2672] -
TYPE_SINK
SINK [Eastlake] -
TYPE_OPT
OPT [RFC2671] -
TYPE_APL
APL [RFC3123] -
TYPE_DS
Delegation Signer [RFC3658] -
TYPE_SSHFP
SSH Key Fingerprint [RFC-ietf-secsh-dns-05.txt] -
TYPE_RRSIG
RRSIG [RFC3755] -
TYPE_NSEC
NSEC [RFC3755] -
TYPE_DNSKEY
DNSKEY [RFC3755] -
TYPE_UINFO
[IANA-Reserved] -
TYPE_UID
[IANA-Reserved] -
TYPE_GID
[IANA-Reserved] -
TYPE_UNSPEC
[IANA-Reserved] -
TYPE_TKEY
Transaction Key [RFC2930] -
TYPE_TSIG
Transaction Signature [RFC2845] -
TYPE_IXFR
Incremental transfer [RFC1995] -
TYPE_AXFR
Transfer of an entire zone [RFC1035] -
TYPE_MAILA
Mailbox-related records (MB, MG or MR) [RFC1035] -
TYPE_MAILB
Mail agent RRs (Obsolete - see MX) [RFC1035] -
TYPE_ANY
Request for all records [RFC1035]
-
-
Field Details
-
logger
private static org.slf4j.Logger logger -
_externalName
-
_index
private final int _index
-
-
Constructor Details
-
DNSRecordType
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
externalName
Return the string representation of this type- Returns:
- String
-
indexValue
public int indexValue()Return the numeric value of this type- Returns:
- String
-
typeForName
- Parameters:
name
-- Returns:
- type for name
-
typeForIndex
- Parameters:
index
-- Returns:
- type for name
-
toString
- Overrides:
toString
in classEnum<DNSRecordType>
-