1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.server.dns.service;
21
22
23 import java.util.ArrayList;
24 import java.util.Collection;
25 import java.util.List;
26
27 import org.apache.directory.server.dns.DnsServer;
28 import org.apache.directory.server.dns.messages.DnsMessage;
29 import org.apache.directory.server.dns.messages.ResourceRecord;
30 import org.apache.directory.server.dns.store.RecordStore;
31
32
33
34
35
36
37 public class DnsContext
38 {
39 private static final long serialVersionUID = -5911142975867852436L;
40
41 private DnsServer config;
42 private RecordStore store;
43 private DnsMessage reply;
44 private List<ResourceRecord> records = new ArrayList<ResourceRecord>();
45
46
47
48
49
50 public List<ResourceRecord> getResourceRecords()
51 {
52 return records;
53 }
54
55
56
57
58
59 public void addResourceRecord( ResourceRecord resourceRecord )
60 {
61 this.records.add( resourceRecord );
62 }
63
64
65
66
67
68 public void addResourceRecords( Collection<ResourceRecord> resourceRecords )
69 {
70 this.records.addAll( resourceRecords );
71 }
72
73
74
75
76
77 public DnsServer getConfig()
78 {
79 return config;
80 }
81
82
83
84
85
86 public void setConfig( DnsServer config )
87 {
88 this.config = config;
89 }
90
91
92
93
94
95 public DnsMessage getReply()
96 {
97 return reply;
98 }
99
100
101
102
103
104 public void setReply( DnsMessage reply )
105 {
106 this.reply = reply;
107 }
108
109
110
111
112
113 public RecordStore getStore()
114 {
115 return store;
116 }
117
118
119
120
121
122 public void setStore( RecordStore store )
123 {
124 this.store = store;
125 }
126 }