Class DnsRDataMInfo

  • All Implemented Interfaces:
    java.io.Serializable, DnsResourceRecord.DnsRData

    public final class DnsRDataMInfo
    extends java.lang.Object
    implements DnsResourceRecord.DnsRData
    DNS MINFO RDATA
     +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
     /                    RMAILBX                    /
     +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
     /                    EMAILBX                    /
     +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
    
     where:
    
     RMAILBX         A <domain-name> which specifies a mailbox which is
                     responsible for the mailing list or mailbox.  If this
                     domain name names the root, the owner of the MINFO RR is
                     responsible for itself.  Note that many existing mailing
                     lists use a mailbox X-request for the RMAILBX field of
                     mailing list X, e.g., Msgroup-request for Msgroup.  This
                     field provides a more general mechanism.
    
    
     EMAILBX         A <domain-name> which specifies a mailbox which is to
                     receive error messages related to the mailing list or
                     mailbox specified by the owner of the MINFO RR (similar
                     to the ERRORS-TO: field which has been proposed).  If
                     this domain name names the root, errors should be
                     returned to the sender of the message.
     
    Since:
    pcap4j 1.7.1
    Author:
    Kaito Yamada
    See Also:
    RFC 1035, Serialized Form
    • Method Detail

      • getRMailBx

        public DnsDomainName getRMailBx()
        Returns:
        rMailBx
      • getEMailBx

        public DnsDomainName getEMailBx()
        Returns:
        eMailBx
      • getBuilder

        public DnsRDataMInfo.Builder getBuilder()
        Returns:
        a new Builder object populated with this object's fields.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toString

        public java.lang.String toString​(java.lang.String indent)
        Specified by:
        toString in interface DnsResourceRecord.DnsRData
        Parameters:
        indent - indent
        Returns:
        String representation of this object.
      • toString

        public java.lang.String toString​(java.lang.String indent,
                                         byte[] headerRawData)
        Specified by:
        toString in interface DnsResourceRecord.DnsRData
        Parameters:
        indent - indent
        headerRawData - the raw data of the DNS header including this RDATA.
        Returns:
        String representation of this object.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object