1 // Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)
2
3 package org.xbill.DNS;
4
5 /**
6 * Mail Forwarder Record - specifies a mail agent which forwards mail
7 * for a domain (obsolete)
8 *
9 * @author Brian Wellington
10 */
11
12 public class MFRecord extends SingleNameBase {
13
14 private static final long serialVersionUID = -6670449036843028169L;
15
MFRecord()16 MFRecord() {}
17
18 Record
getObject()19 getObject() {
20 return new MFRecord();
21 }
22
23 /**
24 * Creates a new MF Record with the given data
25 * @param mailAgent The mail agent that forwards mail for the domain.
26 */
27 public
MFRecord(Name name, int dclass, long ttl, Name mailAgent)28 MFRecord(Name name, int dclass, long ttl, Name mailAgent) {
29 super(name, Type.MF, dclass, ttl, mailAgent, "mail agent");
30 }
31
32 /** Gets the mail agent for the domain */
33 public Name
getMailAgent()34 getMailAgent() {
35 return getSingleName();
36 }
37
38 public Name
getAdditionalName()39 getAdditionalName() {
40 return getSingleName();
41 }
42
43 }
44