Package javax.jmdns.impl.constants
Enum DNSResultCode
- java.lang.Object
-
- java.lang.Enum<DNSResultCode>
-
- javax.jmdns.impl.constants.DNSResultCode
-
- All Implemented Interfaces:
Serializable
,Comparable<DNSResultCode>
public enum DNSResultCode extends Enum<DNSResultCode>
DNS result code.- Author:
- Arthur van Hoff, Jeff Sonstein, Werner Randelshofer, Pierre Frisch, Rick Blair
-
-
Enum Constant Summary
Enum Constants Enum Constant Description FormErr
Format Error [RFC1035]NoError
No Error [RFC1035]NotAuth
Server Not Authoritative for zone [RFC2136]]NotImp
Not Implemented [RFC1035]NotZone
Name not contained in zone [RFC2136]NXDomain
Non-Existent Domain [RFC1035]NXRRSet
RR Set that should exist does not [RFC2136]Refused
Query Refused [RFC1035]ServFail
Server Failure [RFC1035]Unknown
TokenYXDomain
Name Exists when it should not [RFC2136]YXRRSet
RR Set Exists when it should not [RFC2136]
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
externalName()
Return the string representation of this typeint
indexValue()
Return the numeric value of this typestatic DNSResultCode
resultCodeForFlags(int flags)
static DNSResultCode
resultCodeForFlags(int flags, int extendedRCode)
String
toString()
static DNSResultCode
valueOf(String name)
Returns the enum constant of this type with the specified name.static DNSResultCode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Unknown
public static final DNSResultCode Unknown
Token
-
NoError
public static final DNSResultCode NoError
No Error [RFC1035]
-
FormErr
public static final DNSResultCode FormErr
Format Error [RFC1035]
-
ServFail
public static final DNSResultCode ServFail
Server Failure [RFC1035]
-
NXDomain
public static final DNSResultCode NXDomain
Non-Existent Domain [RFC1035]
-
NotImp
public static final DNSResultCode NotImp
Not Implemented [RFC1035]
-
Refused
public static final DNSResultCode Refused
Query Refused [RFC1035]
-
YXDomain
public static final DNSResultCode YXDomain
Name Exists when it should not [RFC2136]
-
YXRRSet
public static final DNSResultCode YXRRSet
RR Set Exists when it should not [RFC2136]
-
NXRRSet
public static final DNSResultCode NXRRSet
RR Set that should exist does not [RFC2136]
-
NotAuth
public static final DNSResultCode NotAuth
Server Not Authoritative for zone [RFC2136]]
-
NotZone
public static final DNSResultCode NotZone
Name not contained in zone [RFC2136]
-
-
Method Detail
-
values
public static DNSResultCode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DNSResultCode c : DNSResultCode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DNSResultCode valueOf(String name)
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
public String externalName()
Return the string representation of this type- Returns:
- String
-
indexValue
public int indexValue()
Return the numeric value of this type- Returns:
- String
-
resultCodeForFlags
public static DNSResultCode resultCodeForFlags(int flags)
- Parameters:
flags
-- Returns:
- label
-
resultCodeForFlags
public static DNSResultCode resultCodeForFlags(int flags, int extendedRCode)
-
toString
public String toString()
- Overrides:
toString
in classEnum<DNSResultCode>
-
-