• 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  * Mail Group Record  - specifies a mailbox which is a member of a mail group.
7  *
8  * @author Brian Wellington
9  */
10 
11 public class MGRecord extends SingleNameBase {
12 
13 private static final long serialVersionUID = -3980055550863644582L;
14 
MGRecord()15 MGRecord() {}
16 
17 Record
getObject()18 getObject() {
19 	return new MGRecord();
20 }
21 
22 /**
23  * Creates a new MG Record with the given data
24  * @param mailbox The mailbox that is a member of the group specified by the
25  * domain.
26  */
27 public
MGRecord(Name name, int dclass, long ttl, Name mailbox)28 MGRecord(Name name, int dclass, long ttl, Name mailbox) {
29 	super(name, Type.MG, dclass, ttl, mailbox, "mailbox");
30 }
31 
32 /** Gets the mailbox in the mail group specified by the domain */
33 public Name
getMailbox()34 getMailbox() {
35 	return getSingleName();
36 }
37 
38 }
39