1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.hadoop.hbase.coprocessor;
21
22 import org.apache.hadoop.classification.InterfaceAudience;
23 import org.apache.hadoop.classification.InterfaceStability;
24 import org.apache.hadoop.hbase.TableName;
25 import org.apache.hadoop.hbase.HColumnDescriptor;
26 import org.apache.hadoop.hbase.HRegionInfo;
27 import org.apache.hadoop.hbase.CoprocessorEnvironment;
28 import org.apache.hadoop.hbase.HTableDescriptor;
29 import org.apache.hadoop.hbase.NamespaceDescriptor;
30 import org.apache.hadoop.hbase.ServerName;
31 import org.apache.hadoop.hbase.master.RegionPlan;
32 import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
33
34 import java.io.IOException;
35 import java.util.List;
36
37 @InterfaceAudience.Public
38 @InterfaceStability.Evolving
39 public class BaseMasterObserver implements MasterObserver {
40 @Override
41 public void preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
42 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
43 }
44
45 @Override
46 public void postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
47 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
48 }
49
50 @Override
51 public void preCreateTableHandler(
52 final ObserverContext<MasterCoprocessorEnvironment> ctx,
53 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
54 }
55
56 @Override
57 public void postCreateTableHandler(
58 final ObserverContext<MasterCoprocessorEnvironment> ctx,
59 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
60 }
61
62 @Override
63 public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
64 TableName tableName) throws IOException {
65 }
66
67 @Override
68 public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
69 TableName tableName) throws IOException {
70 }
71
72 @Override
73 public void preDeleteTableHandler(
74 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
75 throws IOException{
76 }
77
78 @Override
79 public void postDeleteTableHandler(
80 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
81 throws IOException {
82 }
83
84 @Override
85 public void preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
86 TableName tableName, HTableDescriptor htd) throws IOException {
87 }
88
89 @Override
90 public void postModifyTableHandler(
91 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
92 HTableDescriptor htd) throws IOException {
93 }
94
95 @Override
96 public void preModifyTableHandler(
97 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
98 HTableDescriptor htd) throws IOException {
99 }
100
101 @Override
102 public void postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
103 TableName tableName, HTableDescriptor htd) throws IOException {
104 }
105
106 @Override
107 public void preCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor ns) throws IOException {
108 }
109
110 @Override
111 public void postCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor ns) throws IOException {
112 }
113
114 @Override
115 public void preDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, String namespace) throws IOException {
116 }
117
118 @Override
119 public void postDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, String namespace) throws IOException {
120 }
121
122 @Override
123 public void preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor ns) throws IOException {
124 }
125
126 @Override
127 public void postModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx, NamespaceDescriptor ns) throws IOException {
128 }
129
130 @Override
131 public void preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
132 TableName tableName, HColumnDescriptor column) throws IOException {
133 }
134
135 @Override
136 public void postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
137 TableName tableName, HColumnDescriptor column) throws IOException {
138 }
139
140 @Override
141 public void preAddColumnHandler(
142 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
143 HColumnDescriptor column) throws IOException {
144 }
145
146 @Override
147 public void postAddColumnHandler(
148 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
149 HColumnDescriptor column) throws IOException {
150 }
151
152 @Override
153 public void preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
154 TableName tableName, HColumnDescriptor descriptor) throws IOException {
155 }
156
157 @Override
158 public void postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
159 TableName tableName, HColumnDescriptor descriptor) throws IOException {
160 }
161
162 @Override
163 public void preModifyColumnHandler(
164 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
165 HColumnDescriptor descriptor) throws IOException {
166 }
167
168 @Override
169 public void postModifyColumnHandler(
170 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
171 HColumnDescriptor descriptor) throws IOException {
172 }
173
174 @Override
175 public void preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
176 TableName tableName, byte[] c) throws IOException {
177 }
178
179 @Override
180 public void postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
181 TableName tableName, byte[] c) throws IOException {
182 }
183
184 @Override
185 public void preDeleteColumnHandler(
186 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
187 byte[] c) throws IOException {
188 }
189
190 @Override
191 public void postDeleteColumnHandler(
192 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
193 byte[] c) throws IOException {
194 }
195
196
197 @Override
198 public void preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
199 TableName tableName) throws IOException {
200 }
201
202 @Override
203 public void postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
204 TableName tableName) throws IOException {
205 }
206
207 @Override
208 public void preEnableTableHandler(
209 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
210 throws IOException {
211 }
212
213 @Override
214 public void postEnableTableHandler(
215 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
216 throws IOException {
217 }
218
219 @Override
220 public void preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
221 TableName tableName) throws IOException {
222 }
223
224 @Override
225 public void postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
226 TableName tableName) throws IOException {
227 }
228
229 @Override
230 public void preDisableTableHandler(
231 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
232 throws IOException {
233 }
234
235 @Override
236 public void postDisableTableHandler(
237 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
238 throws IOException {
239 }
240
241 @Override
242 public void preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
243 HRegionInfo regionInfo) throws IOException {
244 }
245
246 @Override
247 public void postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
248 HRegionInfo regionInfo) throws IOException {
249 }
250
251 @Override
252 public void preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
253 HRegionInfo regionInfo, boolean force) throws IOException {
254 }
255
256 @Override
257 public void postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
258 HRegionInfo regionInfo, boolean force) throws IOException {
259 }
260
261 @Override
262 public void preRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
263 HRegionInfo regionInfo) throws IOException {
264 }
265
266 @Override
267 public void postRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
268 HRegionInfo regionInfo) throws IOException {
269 }
270
271 @Override
272 public void preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx)
273 throws IOException {
274 }
275
276 @Override
277 public void postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx, List<RegionPlan> plans)
278 throws IOException {
279 }
280
281 @Override
282 public boolean preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
283 boolean b) throws IOException {
284 return b;
285 }
286
287 @Override
288 public void postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
289 boolean oldValue, boolean newValue) throws IOException {
290 }
291
292 @Override
293 public void preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx)
294 throws IOException {
295 }
296
297 @Override
298 public void preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
299 throws IOException {
300 }
301
302 @Override
303 public void postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
304 throws IOException {
305 }
306
307 @Override
308 public void start(CoprocessorEnvironment ctx) throws IOException {
309 }
310
311 @Override
312 public void stop(CoprocessorEnvironment ctx) throws IOException {
313 }
314
315 @Override
316 public void preMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
317 HRegionInfo region, ServerName srcServer, ServerName destServer)
318 throws IOException {
319 }
320
321 @Override
322 public void postMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
323 HRegionInfo region, ServerName srcServer, ServerName destServer)
324 throws IOException {
325 }
326
327 @Override
328 public void preSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
329 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
330 throws IOException {
331 }
332
333 @Override
334 public void postSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
335 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
336 throws IOException {
337 }
338
339 @Override
340 public void preCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
341 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
342 throws IOException {
343 }
344
345 @Override
346 public void postCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
347 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
348 throws IOException {
349 }
350
351 @Override
352 public void preRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
353 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
354 throws IOException {
355 }
356
357 @Override
358 public void postRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
359 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
360 throws IOException {
361 }
362
363 @Override
364 public void preDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
365 final SnapshotDescription snapshot) throws IOException {
366 }
367
368 @Override
369 public void postDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
370 final SnapshotDescription snapshot) throws IOException {
371 }
372
373 @Override
374 public void preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
375 List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
376 throws IOException {
377 }
378
379 @Override
380 public void postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
381 List<HTableDescriptor> descriptors) throws IOException {
382 }
383
384 }