Package org.xbill.DNS

Class KXRecord

All Implemented Interfaces:
Serializable, Cloneable, Comparable<Record>

public class KXRecord extends U16NameBase
Key Exchange - delegation of authority
See Also:
  • Constructor Details

    • KXRecord

      KXRecord()
    • KXRecord

      public KXRecord(Name name, int dclass, long ttl, int preference, Name target)
      Creates a KX Record from the given data
      Parameters:
      preference - The preference of this KX. Records with lower priority are preferred.
      target - The host that authority is delegated to
  • Method Details

    • getTarget

      public Name getTarget()
      Returns the target of the KX record
    • getPreference

      public int getPreference()
      Returns the preference of this KX record
    • getAdditionalName

      public Name getAdditionalName()
      Description copied from class: Record
      Returns the name for which additional data processing should be done for this record. This can be used both for building responses and parsing responses.
      Overrides:
      getAdditionalName in class Record
      Returns:
      The name to used for additional data processing, or null if this record type does not require additional data processing.