• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 1999-2004 Brian Wellington (bwelling@xbill.org)
2 
3 package org.xbill.DNS;
4 
5 /**
6  * Mailbox Rename Record  - specifies a rename of a mailbox.
7  *
8  * @author Brian Wellington
9  */
10 
11 public class MRRecord extends SingleNameBase {
12 
13 private static final long serialVersionUID = -5617939094209927533L;
14 
MRRecord()15 MRRecord() {}
16 
17 Record
getObject()18 getObject() {
19 	return new MRRecord();
20 }
21 
22 /**
23  * Creates a new MR Record with the given data
24  * @param newName The new name of the mailbox specified by the domain.
25  * domain.
26  */
27 public
MRRecord(Name name, int dclass, long ttl, Name newName)28 MRRecord(Name name, int dclass, long ttl, Name newName) {
29 	super(name, Type.MR, dclass, ttl, newName, "new name");
30 }
31 
32 /** Gets the new name of the mailbox specified by the domain */
33 public Name
getNewName()34 getNewName() {
35 	return getSingleName();
36 }
37 
38 }
39