Enum DNSResultCode

    • Enum Constant Detail

      • 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 name
        NullPointerException - 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)