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 Details

    • 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 Details

    • values

      public static DNSResultCode[] 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

      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)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<DNSResultCode>