com.lavantech.net.dns
Class MXRecord

java.lang.Object
  extended bycom.lavantech.net.dns.ResourceRecord
      extended bycom.lavantech.net.dns.MXRecord

public class MXRecord
extends ResourceRecord

MXRecord represents all information in a DNS MX Record.


Constructor Summary
MXRecord(java.lang.String rname, int rtype, int rclass, long ttl, int pref, java.lang.String mxName)
          Creates a MXRecord with all the required information.
 
Method Summary
 java.lang.String getMailExchange()
          Returns the mail exchange
 int getPreference()
          Returns the preference for the mail exchange.
 java.lang.String toString()
          Returns a string representation of the record.
 
Methods inherited from class com.lavantech.net.dns.ResourceRecord
getResourceClass, getResourceName, getResourceType, getTTL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MXRecord

public MXRecord(java.lang.String rname,
                int rtype,
                int rclass,
                long ttl,
                int pref,
                java.lang.String mxName)
Creates a MXRecord with all the required information.

Parameters:
rname - Record Name (domain name)
rtype - Record Type
rclass - Record Class
ttl - Time to Live, time in seconds after which the record will expire.
pref - Preference number of the Mail Exchange
mxName - Mail Exchange name.
Method Detail

getPreference

public int getPreference()
Returns the preference for the mail exchange.


getMailExchange

public java.lang.String getMailExchange()
Returns the mail exchange


toString

public java.lang.String toString()
Returns a string representation of the record.

Overrides:
toString in class ResourceRecord