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.hbase.classification.InterfaceAudience;
23 import org.apache.hadoop.hbase.classification.InterfaceStability;
24 import org.apache.hadoop.hbase.HBaseInterfaceAudience;
25 import org.apache.hadoop.hbase.TableName;
26 import org.apache.hadoop.hbase.HColumnDescriptor;
27 import org.apache.hadoop.hbase.HRegionInfo;
28 import org.apache.hadoop.hbase.CoprocessorEnvironment;
29 import org.apache.hadoop.hbase.HTableDescriptor;
30 import org.apache.hadoop.hbase.NamespaceDescriptor;
31 import org.apache.hadoop.hbase.ServerName;
32 import org.apache.hadoop.hbase.master.RegionPlan;
33 import org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription;
34
35 import java.io.IOException;
36 import java.util.List;
37
38 @InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC)
39 @InterfaceStability.Evolving
40 public abstract class BaseMasterAndRegionObserver extends BaseRegionObserver
41 implements MasterObserver {
42 @Override
43 public void preCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
44 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
45 }
46
47 @Override
48 public void postCreateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
49 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
50 }
51
52 @Override
53 public void preCreateTableHandler(
54 final ObserverContext<MasterCoprocessorEnvironment> ctx,
55 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
56 }
57
58 @Override
59 public void postCreateTableHandler(
60 final ObserverContext<MasterCoprocessorEnvironment> ctx,
61 HTableDescriptor desc, HRegionInfo[] regions) throws IOException {
62 }
63
64 @Override
65 public void preDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
66 TableName tableName) throws IOException {
67 }
68
69 @Override
70 public void postDeleteTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
71 TableName tableName) throws IOException {
72 }
73
74 @Override
75 public void preDeleteTableHandler(
76 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
77 throws IOException{
78 }
79
80 @Override
81 public void postDeleteTableHandler(
82 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
83 throws IOException {
84 }
85
86 @Override
87 public void preTruncateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
88 TableName tableName) throws IOException {
89 }
90
91 @Override
92 public void postTruncateTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
93 TableName tableName) throws IOException {
94 }
95
96 @Override
97 public void preTruncateTableHandler(
98 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
99 throws IOException {
100 }
101
102 @Override
103 public void postTruncateTableHandler(
104 final ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
105 throws IOException {
106 }
107
108 @Override
109 public void preModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
110 TableName tableName, HTableDescriptor htd) throws IOException {
111 }
112
113 @Override
114 public void postModifyTableHandler(
115 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
116 HTableDescriptor htd) throws IOException {
117 }
118
119 @Override
120 public void preModifyTableHandler(
121 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
122 HTableDescriptor htd) throws IOException {
123 }
124
125 @Override
126 public void postModifyTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
127 TableName tableName, HTableDescriptor htd) throws IOException {
128 }
129
130 @Override
131 public void preCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
132 NamespaceDescriptor ns) throws IOException {
133 }
134
135 @Override
136 public void postCreateNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
137 NamespaceDescriptor ns) throws IOException {
138 }
139
140 @Override
141 public void preDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
142 String namespace) throws IOException {
143 }
144
145 @Override
146 public void postDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
147 String namespace) throws IOException {
148 }
149
150 @Override
151 public void preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
152 NamespaceDescriptor ns) throws IOException {
153 }
154
155 @Override
156 public void postModifyNamespace(ObserverContext<MasterCoprocessorEnvironment> ctx,
157 NamespaceDescriptor ns) throws IOException {
158 }
159
160 @Override
161 public void preGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment> ctx,
162 String namespace) throws IOException {
163 }
164
165 @Override
166 public void postGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment> ctx,
167 NamespaceDescriptor ns) throws IOException {
168 }
169
170 @Override
171 public void preListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
172 List<NamespaceDescriptor> descriptors) throws IOException {
173 }
174
175 @Override
176 public void postListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
177 List<NamespaceDescriptor> descriptors) throws IOException {
178 }
179
180 @Override
181 public void preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
182 TableName tableName, HColumnDescriptor column) throws IOException {
183 }
184
185 @Override
186 public void postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
187 TableName tableName, HColumnDescriptor column) throws IOException {
188 }
189
190 @Override
191 public void preAddColumnHandler(
192 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
193 HColumnDescriptor column) throws IOException {
194 }
195
196 @Override
197 public void postAddColumnHandler(
198 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
199 HColumnDescriptor column) throws IOException {
200 }
201
202 @Override
203 public void preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
204 TableName tableName, HColumnDescriptor descriptor) throws IOException {
205 }
206
207 @Override
208 public void postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
209 TableName tableName, HColumnDescriptor descriptor) throws IOException {
210 }
211
212 @Override
213 public void preModifyColumnHandler(
214 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
215 HColumnDescriptor descriptor) throws IOException {
216 }
217
218 @Override
219 public void postModifyColumnHandler(
220 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
221 HColumnDescriptor descriptor) throws IOException {
222 }
223
224 @Override
225 public void preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
226 TableName tableName, byte[] c) throws IOException {
227 }
228
229 @Override
230 public void postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
231 TableName tableName, byte[] c) throws IOException {
232 }
233
234 @Override
235 public void preDeleteColumnHandler(
236 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
237 byte[] c) throws IOException {
238 }
239
240 @Override
241 public void postDeleteColumnHandler(
242 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
243 byte[] c) throws IOException {
244 }
245
246
247 @Override
248 public void preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
249 TableName tableName) throws IOException {
250 }
251
252 @Override
253 public void postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
254 TableName tableName) throws IOException {
255 }
256
257 @Override
258 public void preEnableTableHandler(
259 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
260 throws IOException {
261 }
262
263 @Override
264 public void postEnableTableHandler(
265 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
266 throws IOException {
267 }
268
269 @Override
270 public void preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
271 TableName tableName) throws IOException {
272 }
273
274 @Override
275 public void postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
276 TableName tableName) throws IOException {
277 }
278
279 @Override
280 public void preDisableTableHandler(
281 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
282 throws IOException {
283 }
284
285 @Override
286 public void postDisableTableHandler(
287 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
288 throws IOException {
289 }
290
291 @Override
292 public void preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
293 HRegionInfo regionInfo) throws IOException {
294 }
295
296 @Override
297 public void postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
298 HRegionInfo regionInfo) throws IOException {
299 }
300
301 @Override
302 public void preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
303 HRegionInfo regionInfo, boolean force) throws IOException {
304 }
305
306 @Override
307 public void postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
308 HRegionInfo regionInfo, boolean force) throws IOException {
309 }
310
311 @Override
312 public void preRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
313 HRegionInfo regionInfo) throws IOException {
314 }
315
316 @Override
317 public void postRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
318 HRegionInfo regionInfo) throws IOException {
319 }
320
321 @Override
322 public void preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx)
323 throws IOException {
324 }
325
326 @Override
327 public void postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx, List<RegionPlan> plans)
328 throws IOException {
329 }
330
331 @Override
332 public boolean preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
333 boolean b) throws IOException {
334 return b;
335 }
336
337 @Override
338 public void postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
339 boolean oldValue, boolean newValue) throws IOException {
340 }
341
342 @Override
343 public void preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx)
344 throws IOException {
345 }
346
347 @Override
348 public void preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
349 throws IOException {
350 }
351
352 @Override
353 public void postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
354 throws IOException {
355 }
356
357 @Override
358 public void preMasterInitialization(
359 ObserverContext<MasterCoprocessorEnvironment> ctx) throws IOException {
360 }
361
362 @Override
363 public void start(CoprocessorEnvironment ctx) throws IOException {
364 }
365
366 @Override
367 public void stop(CoprocessorEnvironment ctx) throws IOException {
368 }
369
370 @Override
371 public void preMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
372 HRegionInfo region, ServerName srcServer, ServerName destServer)
373 throws IOException {
374 }
375
376 @Override
377 public void postMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
378 HRegionInfo region, ServerName srcServer, ServerName destServer)
379 throws IOException {
380 }
381
382 @Override
383 public void preSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
384 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
385 throws IOException {
386 }
387
388 @Override
389 public void postSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
390 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
391 throws IOException {
392 }
393
394 @Override
395 public void preCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
396 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
397 throws IOException {
398 }
399
400 @Override
401 public void postCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
402 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
403 throws IOException {
404 }
405
406 @Override
407 public void preRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
408 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
409 throws IOException {
410 }
411
412 @Override
413 public void postRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
414 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
415 throws IOException {
416 }
417
418 @Override
419 public void preDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
420 final SnapshotDescription snapshot) throws IOException {
421 }
422
423 @Override
424 public void postDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
425 final SnapshotDescription snapshot) throws IOException {
426 }
427
428 @Override
429 public void preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
430 List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
431 throws IOException {
432 }
433
434 @Override
435 public void postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
436 List<HTableDescriptor> descriptors) throws IOException {
437 }
438
439 @Override
440 public void preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
441 List<TableName> tableNamesList, List<HTableDescriptor> descriptors,
442 String regex) throws IOException {
443 }
444
445 @Override
446 public void postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
447 List<TableName> tableNamesList, List<HTableDescriptor> descriptors,
448 String regex) throws IOException {
449 }
450
451 @Override
452 public void preGetTableNames(ObserverContext<MasterCoprocessorEnvironment> ctx,
453 List<HTableDescriptor> descriptors, String regex) throws IOException {
454 }
455
456 @Override
457 public void postGetTableNames(ObserverContext<MasterCoprocessorEnvironment> ctx,
458 List<HTableDescriptor> descriptors, String regex) throws IOException {
459 }
460
461 @Override
462 public void preTableFlush(ObserverContext<MasterCoprocessorEnvironment> ctx,
463 TableName tableName) throws IOException {
464 }
465
466 @Override
467 public void postTableFlush(ObserverContext<MasterCoprocessorEnvironment> ctx,
468 TableName tableName) throws IOException {
469 }
470 }