Interface DnsResourceRecord.DnsRData

All Superinterfaces:
Serializable
All Known Implementing Classes:
DnsRDataA, DnsRDataAaaa, DnsRDataCaa, DnsRDataCName, DnsRDataHInfo, DnsRDataMb, DnsRDataMd, DnsRDataMf, DnsRDataMg, DnsRDataMInfo, DnsRDataMr, DnsRDataMx, DnsRDataNs, DnsRDataNull, DnsRDataPtr, DnsRDataSoa, DnsRDataTxt, DnsRDataWks, IllegalDnsRData, UnknownDnsRData
Enclosing class:
DnsResourceRecord

public static interface DnsResourceRecord.DnsRData extends Serializable
The interface representing an RDATA. If you use
invalid reference
PropertiesBasedPacketFactory
, classes which implement this interface must implement the following method: public static IpV4Option newInstance(byte[] rawData, int offset, int length) throws IllegalRawDataException
Since:
pcap4j 1.7.1
  • Method Details

    • length

      int length()
      Returns:
      length
    • getRawData

      byte[] getRawData()
      Returns:
      raw data
    • toString

      String toString(String indent)
      Parameters:
      indent - indent
      Returns:
      String representation of this object.
    • toString

      String toString(String indent, byte[] headerRawData)
      Parameters:
      indent - indent
      headerRawData - the raw data of the DNS header including this RDATA.
      Returns:
      String representation of this object.