org.xbill.DNS
Class MXRecord
java.lang.Object
org.xbill.DNS.Record
org.xbill.DNS.MXRecord
- All Implemented Interfaces:
- Cloneable, Comparable
public class MXRecord
- extends Record
Mail Exchange - specifies where mail to a domain is sent
- Author:
- Brian Wellington
Constructor Summary |
MXRecord(Name name,
int dclass,
long ttl,
int priority,
Name target)
Creates an MX Record from the given data |
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 |
u16Field
protected int u16Field
nameField
protected Name nameField
MXRecord
public MXRecord(Name name,
int dclass,
long ttl,
int priority,
Name target)
- Creates an MX Record from the given data
- Parameters:
priority
- The priority of this MX. Records with lower priority
are preferred.target
- The host that mail is sent to
getTarget
public Name getTarget()
- Returns the target of the MX record
getPriority
public int getPriority()
- Returns the priority of this MX 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.
getU16Field
protected int getU16Field()
getNameField
protected Name getNameField()