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