org.xbill.DNS
Class MBRecord

java.lang.Object
  extended by org.xbill.DNS.Record
      extended by org.xbill.DNS.MBRecord
All Implemented Interfaces:
Cloneable, Comparable

public class MBRecord
extends Record

Mailbox Record - specifies a host containing a mailbox.

Author:
Brian Wellington

Field Summary
protected  Name singleName
           
 
Fields inherited from class org.xbill.DNS.Record
dclass, name, ttl, type
 
Constructor Summary
MBRecord(Name name, int dclass, long ttl, Name mailbox)
          Creates a new MB Record with the given data
 
Method Summary
 Name getAdditionalName()
          Returns the name for which additional data processing should be done for this record.
 Name getMailbox()
          Gets the mailbox for the domain
protected  Name getSingleName()
           
 
Methods inherited from class org.xbill.DNS.Record
byteArrayFromString, byteArrayToString, compareTo, equals, fromString, fromString, fromWire, getDClass, getName, getRRsetType, getTTL, getType, hashCode, newRecord, newRecord, newRecord, newRecord, rdataToString, rdataToWireCanonical, sameRRset, toString, toWire, toWireCanonical, unknownToString, withName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

singleName

protected Name singleName
Constructor Detail

MBRecord

public MBRecord(Name name,
                int dclass,
                long ttl,
                Name mailbox)
Creates a new MB Record with the given data

Parameters:
mailbox - The host containing the mailbox for the domain.
Method Detail

getMailbox

public Name getMailbox()
Gets the mailbox for the domain


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.

getSingleName

protected Name getSingleName()