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