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 preAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
140 TableName tableName, HColumnDescriptor column) throws IOException {
141 }
142
143 @Override
144 public void postAddColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
145 TableName tableName, HColumnDescriptor column) throws IOException {
146 }
147
148 @Override
149 public void preAddColumnHandler(
150 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
151 HColumnDescriptor column) throws IOException {
152 }
153
154 @Override
155 public void postAddColumnHandler(
156 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
157 HColumnDescriptor column) throws IOException {
158 }
159
160 @Override
161 public void preModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
162 TableName tableName, HColumnDescriptor descriptor) throws IOException {
163 }
164
165 @Override
166 public void postModifyColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
167 TableName tableName, HColumnDescriptor descriptor) throws IOException {
168 }
169
170 @Override
171 public void preModifyColumnHandler(
172 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
173 HColumnDescriptor descriptor) throws IOException {
174 }
175
176 @Override
177 public void postModifyColumnHandler(
178 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
179 HColumnDescriptor descriptor) throws IOException {
180 }
181
182 @Override
183 public void preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
184 TableName tableName, byte[] c) throws IOException {
185 }
186
187 @Override
188 public void postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment> ctx,
189 TableName tableName, byte[] c) throws IOException {
190 }
191
192 @Override
193 public void preDeleteColumnHandler(
194 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
195 byte[] c) throws IOException {
196 }
197
198 @Override
199 public void postDeleteColumnHandler(
200 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName,
201 byte[] c) throws IOException {
202 }
203
204
205 @Override
206 public void preEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
207 TableName tableName) throws IOException {
208 }
209
210 @Override
211 public void postEnableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
212 TableName tableName) throws IOException {
213 }
214
215 @Override
216 public void preEnableTableHandler(
217 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
218 throws IOException {
219 }
220
221 @Override
222 public void postEnableTableHandler(
223 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
224 throws IOException {
225 }
226
227 @Override
228 public void preDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
229 TableName tableName) throws IOException {
230 }
231
232 @Override
233 public void postDisableTable(ObserverContext<MasterCoprocessorEnvironment> ctx,
234 TableName tableName) throws IOException {
235 }
236
237 @Override
238 public void preDisableTableHandler(
239 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
240 throws IOException {
241 }
242
243 @Override
244 public void postDisableTableHandler(
245 ObserverContext<MasterCoprocessorEnvironment> ctx, TableName tableName)
246 throws IOException {
247 }
248
249 @Override
250 public void preAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
251 HRegionInfo regionInfo) throws IOException {
252 }
253
254 @Override
255 public void postAssign(ObserverContext<MasterCoprocessorEnvironment> ctx,
256 HRegionInfo regionInfo) throws IOException {
257 }
258
259 @Override
260 public void preUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
261 HRegionInfo regionInfo, boolean force) throws IOException {
262 }
263
264 @Override
265 public void postUnassign(ObserverContext<MasterCoprocessorEnvironment> ctx,
266 HRegionInfo regionInfo, boolean force) throws IOException {
267 }
268
269 @Override
270 public void preRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
271 HRegionInfo regionInfo) throws IOException {
272 }
273
274 @Override
275 public void postRegionOffline(ObserverContext<MasterCoprocessorEnvironment> ctx,
276 HRegionInfo regionInfo) throws IOException {
277 }
278
279 @Override
280 public void preBalance(ObserverContext<MasterCoprocessorEnvironment> ctx)
281 throws IOException {
282 }
283
284 @Override
285 public void postBalance(ObserverContext<MasterCoprocessorEnvironment> ctx, List<RegionPlan> plans)
286 throws IOException {
287 }
288
289 @Override
290 public boolean preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
291 boolean b) throws IOException {
292 return b;
293 }
294
295 @Override
296 public void postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment> ctx,
297 boolean oldValue, boolean newValue) throws IOException {
298 }
299
300 @Override
301 public void preShutdown(ObserverContext<MasterCoprocessorEnvironment> ctx)
302 throws IOException {
303 }
304
305 @Override
306 public void preStopMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
307 throws IOException {
308 }
309
310 @Override
311 public void postStartMaster(ObserverContext<MasterCoprocessorEnvironment> ctx)
312 throws IOException {
313 }
314
315 @Override
316 public void preMasterInitialization(
317 ObserverContext<MasterCoprocessorEnvironment> ctx) throws IOException {
318 }
319
320 @Override
321 public void start(CoprocessorEnvironment ctx) throws IOException {
322 }
323
324 @Override
325 public void stop(CoprocessorEnvironment ctx) throws IOException {
326 }
327
328 @Override
329 public void preMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
330 HRegionInfo region, ServerName srcServer, ServerName destServer)
331 throws IOException {
332 }
333
334 @Override
335 public void postMove(ObserverContext<MasterCoprocessorEnvironment> ctx,
336 HRegionInfo region, ServerName srcServer, ServerName destServer)
337 throws IOException {
338 }
339
340 @Override
341 public void preSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
342 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
343 throws IOException {
344 }
345
346 @Override
347 public void postSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
348 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
349 throws IOException {
350 }
351
352 @Override
353 public void preCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
354 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
355 throws IOException {
356 }
357
358 @Override
359 public void postCloneSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
360 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
361 throws IOException {
362 }
363
364 @Override
365 public void preRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
366 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
367 throws IOException {
368 }
369
370 @Override
371 public void postRestoreSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
372 final SnapshotDescription snapshot, final HTableDescriptor hTableDescriptor)
373 throws IOException {
374 }
375
376 @Override
377 public void preDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
378 final SnapshotDescription snapshot) throws IOException {
379 }
380
381 @Override
382 public void postDeleteSnapshot(final ObserverContext<MasterCoprocessorEnvironment> ctx,
383 final SnapshotDescription snapshot) throws IOException {
384 }
385
386 @Override
387 public void preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
388 List<TableName> tableNamesList, List<HTableDescriptor> descriptors)
389 throws IOException {
390 }
391
392 @Override
393 public void postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment> ctx,
394 List<HTableDescriptor> descriptors) throws IOException {
395 }
396 }