001/**
002 * Licensed to the Apache Software Foundation (ASF) under one
003 * or more contributor license agreements.  See the NOTICE file
004 * distributed with this work for additional information
005 * regarding copyright ownership.  The ASF licenses this file
006 * to you under the Apache License, Version 2.0 (the
007 * "License"); you may not use this file except in compliance
008 * with the License.  You may obtain a copy of the License at
009 *
010 *     http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing, software
013 * distributed under the License is distributed on an "AS IS" BASIS,
014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015 * See the License for the specific language governing permissions and
016 * limitations under the License.
017 */
018
019package org.apache.hadoop.hbase.tool.coprocessor;
020
021import org.apache.yetus.audience.InterfaceAudience;
022
023@InterfaceAudience.Private
024public class Branch1CoprocessorMethods extends CoprocessorMethods {
025  public Branch1CoprocessorMethods() {
026    addMethods();
027  }
028
029  /*
030   * This list of methods was generated from HBase 1.4.4.
031   */
032  private void addMethods() {
033    /* BulkLoadObserver */
034
035    addMethod("prePrepareBulkLoad",
036        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
037        "org.apache.hadoop.hbase.protobuf.generated.SecureBulkLoadProtos.PrepareBulkLoadRequest");
038
039    addMethod("preCleanupBulkLoad",
040        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
041        "org.apache.hadoop.hbase.protobuf.generated.SecureBulkLoadProtos.CleanupBulkLoadRequest");
042
043    /* EndpointObserver */
044
045    addMethod("postEndpointInvocation",
046        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
047        "com.google.protobuf.Service",
048        "java.lang.String",
049        "com.google.protobuf.Message",
050        "com.google.protobuf.Message.Builder");
051
052    addMethod("preEndpointInvocation",
053        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
054        "com.google.protobuf.Service",
055        "java.lang.String",
056        "com.google.protobuf.Message");
057
058    /* MasterObserver */
059
060    addMethod("preCreateTable",
061        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
062        "org.apache.hadoop.hbase.HTableDescriptor",
063        "org.apache.hadoop.hbase.HRegionInfo[]");
064
065    addMethod("postCreateTable",
066        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
067        "org.apache.hadoop.hbase.HTableDescriptor",
068        "org.apache.hadoop.hbase.HRegionInfo[]");
069
070    addMethod("preDeleteTable",
071        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
072        "org.apache.hadoop.hbase.TableName");
073
074    addMethod("postDeleteTable",
075        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
076        "org.apache.hadoop.hbase.TableName");
077
078    addMethod("preDeleteTableHandler",
079        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
080        "org.apache.hadoop.hbase.TableName");
081
082    addMethod("preMove",
083        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
084        "org.apache.hadoop.hbase.HRegionInfo",
085        "org.apache.hadoop.hbase.ServerName",
086        "org.apache.hadoop.hbase.ServerName");
087
088    addMethod("preCreateTableHandler",
089        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
090        "org.apache.hadoop.hbase.HTableDescriptor",
091        "org.apache.hadoop.hbase.HRegionInfo[]");
092
093    addMethod("postCreateTableHandler",
094        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
095        "org.apache.hadoop.hbase.HTableDescriptor",
096        "org.apache.hadoop.hbase.HRegionInfo[]");
097
098    addMethod("postMove",
099        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
100        "org.apache.hadoop.hbase.HRegionInfo",
101        "org.apache.hadoop.hbase.ServerName",
102        "org.apache.hadoop.hbase.ServerName");
103
104    addMethod("postDeleteTableHandler",
105        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
106        "org.apache.hadoop.hbase.TableName");
107
108    addMethod("preTruncateTable",
109        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
110        "org.apache.hadoop.hbase.TableName");
111
112    addMethod("postTruncateTable",
113        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
114        "org.apache.hadoop.hbase.TableName");
115
116    addMethod("preTruncateTableHandler",
117        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
118        "org.apache.hadoop.hbase.TableName");
119
120    addMethod("postTruncateTableHandler",
121        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
122        "org.apache.hadoop.hbase.TableName");
123
124    addMethod("preModifyTable",
125        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
126        "org.apache.hadoop.hbase.TableName",
127        "org.apache.hadoop.hbase.HTableDescriptor");
128
129    addMethod("postModifyTable",
130        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
131        "org.apache.hadoop.hbase.TableName",
132        "org.apache.hadoop.hbase.HTableDescriptor");
133
134    addMethod("preModifyTableHandler",
135        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
136        "org.apache.hadoop.hbase.TableName",
137        "org.apache.hadoop.hbase.HTableDescriptor");
138
139    addMethod("postModifyTableHandler",
140        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
141        "org.apache.hadoop.hbase.TableName",
142        "org.apache.hadoop.hbase.HTableDescriptor");
143
144    addMethod("preAddColumn",
145        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
146        "org.apache.hadoop.hbase.TableName",
147        "org.apache.hadoop.hbase.HColumnDescriptor");
148
149    addMethod("postAddColumn",
150        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
151        "org.apache.hadoop.hbase.TableName",
152        "org.apache.hadoop.hbase.HColumnDescriptor");
153
154    addMethod("preAddColumnHandler",
155        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
156        "org.apache.hadoop.hbase.TableName",
157        "org.apache.hadoop.hbase.HColumnDescriptor");
158
159    addMethod("postAddColumnHandler",
160        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
161        "org.apache.hadoop.hbase.TableName",
162        "org.apache.hadoop.hbase.HColumnDescriptor");
163
164    addMethod("preModifyColumn",
165        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
166        "org.apache.hadoop.hbase.TableName",
167        "org.apache.hadoop.hbase.HColumnDescriptor");
168
169    addMethod("postModifyColumn",
170        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
171        "org.apache.hadoop.hbase.TableName",
172        "org.apache.hadoop.hbase.HColumnDescriptor");
173
174    addMethod("preModifyColumnHandler",
175        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
176        "org.apache.hadoop.hbase.TableName",
177        "org.apache.hadoop.hbase.HColumnDescriptor");
178
179    addMethod("postModifyColumnHandler",
180        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
181        "org.apache.hadoop.hbase.TableName",
182        "org.apache.hadoop.hbase.HColumnDescriptor");
183
184    addMethod("preDeleteColumn",
185        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
186        "org.apache.hadoop.hbase.TableName",
187        "byte[]");
188
189    addMethod("postDeleteColumn",
190        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
191        "org.apache.hadoop.hbase.TableName",
192        "byte[]");
193
194    addMethod("preDeleteColumnHandler",
195        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
196        "org.apache.hadoop.hbase.TableName",
197        "byte[]");
198
199    addMethod("postDeleteColumnHandler",
200        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
201        "org.apache.hadoop.hbase.TableName",
202        "byte[]");
203
204    addMethod("preEnableTable",
205        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
206        "org.apache.hadoop.hbase.TableName");
207
208    addMethod("postEnableTable",
209        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
210        "org.apache.hadoop.hbase.TableName");
211
212    addMethod("preEnableTableHandler",
213        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
214        "org.apache.hadoop.hbase.TableName");
215
216    addMethod("postEnableTableHandler",
217        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
218        "org.apache.hadoop.hbase.TableName");
219
220    addMethod("preDisableTable",
221        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
222        "org.apache.hadoop.hbase.TableName");
223
224    addMethod("postDisableTable",
225        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
226        "org.apache.hadoop.hbase.TableName");
227
228    addMethod("preDisableTableHandler",
229        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
230        "org.apache.hadoop.hbase.TableName");
231
232    addMethod("postDisableTableHandler",
233        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
234        "org.apache.hadoop.hbase.TableName");
235
236    addMethod("preAbortProcedure",
237        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
238        "org.apache.hadoop.hbase.procedure2.ProcedureExecutor",
239        "long");
240
241    addMethod("postAbortProcedure",
242        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
243
244    addMethod("preListProcedures",
245        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
246
247    addMethod("postListProcedures",
248        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
249        "java.util.List");
250
251    addMethod("preAssign",
252        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
253        "org.apache.hadoop.hbase.HRegionInfo");
254
255    addMethod("postAssign",
256        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
257        "org.apache.hadoop.hbase.HRegionInfo");
258
259    addMethod("preUnassign",
260        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
261        "org.apache.hadoop.hbase.HRegionInfo",
262        "boolean");
263
264    addMethod("postUnassign",
265        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
266        "org.apache.hadoop.hbase.HRegionInfo",
267        "boolean");
268
269    addMethod("preRegionOffline",
270        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
271        "org.apache.hadoop.hbase.HRegionInfo");
272
273    addMethod("postRegionOffline",
274        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
275        "org.apache.hadoop.hbase.HRegionInfo");
276
277    addMethod("preBalance",
278        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
279
280    addMethod("postBalance",
281        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
282        "java.util.List");
283
284    addMethod("preSetSplitOrMergeEnabled",
285        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
286        "boolean",
287        "org.apache.hadoop.hbase.client.Admin.MasterSwitchType");
288
289    addMethod("postSetSplitOrMergeEnabled",
290        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
291        "boolean",
292        "org.apache.hadoop.hbase.client.Admin.MasterSwitchType");
293
294    addMethod("preBalanceSwitch",
295        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
296        "boolean");
297
298    addMethod("postBalanceSwitch",
299        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
300        "boolean",
301        "boolean");
302
303    addMethod("preShutdown",
304        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
305
306    addMethod("preStopMaster",
307        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
308
309    addMethod("postStartMaster",
310        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
311
312    addMethod("preMasterInitialization",
313        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
314
315    addMethod("preSnapshot",
316        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
317        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
318        "org.apache.hadoop.hbase.HTableDescriptor");
319
320    addMethod("postSnapshot",
321        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
322        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
323        "org.apache.hadoop.hbase.HTableDescriptor");
324
325    addMethod("preListSnapshot",
326        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
327        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription");
328
329    addMethod("postListSnapshot",
330        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
331        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription");
332
333    addMethod("preCloneSnapshot",
334        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
335        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
336        "org.apache.hadoop.hbase.HTableDescriptor");
337
338    addMethod("postCloneSnapshot",
339        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
340        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
341        "org.apache.hadoop.hbase.HTableDescriptor");
342
343    addMethod("preRestoreSnapshot",
344        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
345        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
346        "org.apache.hadoop.hbase.HTableDescriptor");
347
348    addMethod("postRestoreSnapshot",
349        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
350        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription",
351        "org.apache.hadoop.hbase.HTableDescriptor");
352
353    addMethod("preDeleteSnapshot",
354        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
355        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription");
356
357    addMethod("postDeleteSnapshot",
358        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
359        "org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription");
360
361    addMethod("preGetTableDescriptors",
362        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
363        "java.util.List",
364        "java.util.List");
365
366    addMethod("preGetTableDescriptors",
367        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
368        "java.util.List",
369        "java.util.List",
370        "java.lang.String");
371
372    addMethod("postGetTableDescriptors",
373        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
374        "java.util.List",
375        "java.util.List",
376        "java.lang.String");
377
378    addMethod("postGetTableDescriptors",
379        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
380        "java.util.List");
381
382    addMethod("preGetTableNames",
383        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
384        "java.util.List",
385        "java.lang.String");
386
387    addMethod("postGetTableNames",
388        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
389        "java.util.List",
390        "java.lang.String");
391
392    addMethod("preCreateNamespace",
393        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
394        "org.apache.hadoop.hbase.NamespaceDescriptor");
395
396    addMethod("postCreateNamespace",
397        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
398        "org.apache.hadoop.hbase.NamespaceDescriptor");
399
400    addMethod("preDeleteNamespace",
401        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
402        "java.lang.String");
403
404    addMethod("postDeleteNamespace",
405        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
406        "java.lang.String");
407
408    addMethod("preModifyNamespace",
409        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
410        "org.apache.hadoop.hbase.NamespaceDescriptor");
411
412    addMethod("postModifyNamespace",
413        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
414        "org.apache.hadoop.hbase.NamespaceDescriptor");
415
416    addMethod("preGetNamespaceDescriptor",
417        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
418        "java.lang.String");
419
420    addMethod("postGetNamespaceDescriptor",
421        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
422        "org.apache.hadoop.hbase.NamespaceDescriptor");
423
424    addMethod("preListNamespaceDescriptors",
425        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
426        "java.util.List");
427
428    addMethod("postListNamespaceDescriptors",
429        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
430        "java.util.List");
431
432    addMethod("preTableFlush",
433        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
434        "org.apache.hadoop.hbase.TableName");
435
436    addMethod("postTableFlush",
437        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
438        "org.apache.hadoop.hbase.TableName");
439
440    addMethod("preSetUserQuota",
441        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
442        "java.lang.String",
443        "java.lang.String",
444        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
445
446    addMethod("preSetUserQuota",
447        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
448        "java.lang.String",
449        "org.apache.hadoop.hbase.TableName",
450        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
451
452    addMethod("preSetUserQuota",
453        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
454        "java.lang.String",
455        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
456
457    addMethod("postSetUserQuota",
458        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
459        "java.lang.String",
460        "java.lang.String",
461        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
462
463    addMethod("postSetUserQuota",
464        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
465        "java.lang.String",
466        "org.apache.hadoop.hbase.TableName",
467        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
468
469    addMethod("postSetUserQuota",
470        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
471        "java.lang.String",
472        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
473
474    addMethod("preSetTableQuota",
475        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
476        "org.apache.hadoop.hbase.TableName",
477        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
478
479    addMethod("postSetTableQuota",
480        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
481        "org.apache.hadoop.hbase.TableName",
482        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
483
484    addMethod("preSetNamespaceQuota",
485        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
486        "java.lang.String",
487        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
488
489    addMethod("postSetNamespaceQuota",
490        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
491        "java.lang.String",
492        "org.apache.hadoop.hbase.protobuf.generated.QuotaProtos.Quotas");
493
494    addMethod("preDispatchMerge",
495        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
496        "org.apache.hadoop.hbase.HRegionInfo",
497        "org.apache.hadoop.hbase.HRegionInfo");
498
499    addMethod("postDispatchMerge",
500        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
501        "org.apache.hadoop.hbase.HRegionInfo",
502        "org.apache.hadoop.hbase.HRegionInfo");
503
504    addMethod("preGetClusterStatus",
505        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
506
507    addMethod("postGetClusterStatus",
508        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
509        "org.apache.hadoop.hbase.ClusterStatus");
510
511    addMethod("preClearDeadServers",
512        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
513
514    addMethod("postClearDeadServers",
515        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
516        "java.util.List",
517        "java.util.List");
518
519    addMethod("preMoveServers",
520        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
521        "java.util.Set",
522        "java.lang.String");
523
524    addMethod("postMoveServers",
525        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
526        "java.util.Set",
527        "java.lang.String");
528
529    addMethod("preMoveTables",
530        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
531        "java.util.Set",
532        "java.lang.String");
533
534    addMethod("postMoveTables",
535        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
536        "java.util.Set",
537        "java.lang.String");
538
539    addMethod("preMoveServersAndTables",
540        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
541        "java.util.Set",
542        "java.util.Set",
543        "java.lang.String");
544
545    addMethod("postMoveServersAndTables",
546        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
547        "java.util.Set",
548        "java.util.Set",
549        "java.lang.String");
550
551    addMethod("preAddRSGroup",
552        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
553        "java.lang.String");
554
555    addMethod("postAddRSGroup",
556        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
557        "java.lang.String");
558
559    addMethod("preRemoveRSGroup",
560        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
561        "java.lang.String");
562
563    addMethod("postRemoveRSGroup",
564        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
565        "java.lang.String");
566
567    addMethod("preRemoveServers",
568        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
569        "java.util.Set");
570
571    addMethod("postRemoveServers",
572        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
573        "java.util.Set");
574
575    addMethod("preBalanceRSGroup",
576        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
577        "java.lang.String");
578
579    addMethod("postBalanceRSGroup",
580        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
581        "java.lang.String",
582        "boolean");
583
584    /* RegionObserver */
585
586    addMethod("preOpen",
587        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
588
589    addMethod("postOpen",
590        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
591
592    addMethod("postLogReplay",
593        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
594
595    addMethod("preFlushScannerOpen",
596        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
597        "org.apache.hadoop.hbase.regionserver.Store",
598        "org.apache.hadoop.hbase.regionserver.KeyValueScanner",
599        "org.apache.hadoop.hbase.regionserver.InternalScanner",
600        "long");
601
602    addMethod("preFlushScannerOpen",
603        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
604        "org.apache.hadoop.hbase.regionserver.Store",
605        "org.apache.hadoop.hbase.regionserver.KeyValueScanner",
606        "org.apache.hadoop.hbase.regionserver.InternalScanner");
607
608    addMethod("preFlush",
609        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
610        "org.apache.hadoop.hbase.regionserver.Store",
611        "org.apache.hadoop.hbase.regionserver.InternalScanner");
612
613    addMethod("preFlush",
614        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
615
616    addMethod("postFlush",
617        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
618        "org.apache.hadoop.hbase.regionserver.Store",
619        "org.apache.hadoop.hbase.regionserver.StoreFile");
620
621    addMethod("postFlush",
622        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
623
624    addMethod("preCompactSelection",
625        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
626        "org.apache.hadoop.hbase.regionserver.Store",
627        "java.util.List");
628
629    addMethod("preCompactSelection",
630        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
631        "org.apache.hadoop.hbase.regionserver.Store",
632        "java.util.List",
633        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest");
634
635    addMethod("postCompactSelection",
636        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
637        "org.apache.hadoop.hbase.regionserver.Store",
638        "com.google.common.collect.ImmutableList");
639
640    addMethod("postCompactSelection",
641        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
642        "org.apache.hadoop.hbase.regionserver.Store",
643        "com.google.common.collect.ImmutableList",
644        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest");
645
646    addMethod("preCompact",
647        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
648        "org.apache.hadoop.hbase.regionserver.Store",
649        "org.apache.hadoop.hbase.regionserver.InternalScanner",
650        "org.apache.hadoop.hbase.regionserver.ScanType");
651
652    addMethod("preCompact",
653        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
654        "org.apache.hadoop.hbase.regionserver.Store",
655        "org.apache.hadoop.hbase.regionserver.InternalScanner",
656        "org.apache.hadoop.hbase.regionserver.ScanType",
657        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest");
658
659    addMethod("preClose",
660        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
661        "boolean");
662
663    addMethod("preCompactScannerOpen",
664        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
665        "org.apache.hadoop.hbase.regionserver.Store",
666        "java.util.List",
667        "org.apache.hadoop.hbase.regionserver.ScanType",
668        "long",
669        "org.apache.hadoop.hbase.regionserver.InternalScanner");
670
671    addMethod("preCompactScannerOpen",
672        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
673        "org.apache.hadoop.hbase.regionserver.Store",
674        "java.util.List",
675        "org.apache.hadoop.hbase.regionserver.ScanType",
676        "long",
677        "org.apache.hadoop.hbase.regionserver.InternalScanner",
678        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest",
679        "long");
680
681    addMethod("preCompactScannerOpen",
682        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
683        "org.apache.hadoop.hbase.regionserver.Store",
684        "java.util.List",
685        "org.apache.hadoop.hbase.regionserver.ScanType",
686        "long",
687        "org.apache.hadoop.hbase.regionserver.InternalScanner",
688        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest");
689
690    addMethod("postCompact",
691        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
692        "org.apache.hadoop.hbase.regionserver.Store",
693        "org.apache.hadoop.hbase.regionserver.StoreFile");
694
695    addMethod("postCompact",
696        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
697        "org.apache.hadoop.hbase.regionserver.Store",
698        "org.apache.hadoop.hbase.regionserver.StoreFile",
699        "org.apache.hadoop.hbase.regionserver.compactions.CompactionRequest");
700
701    addMethod("preSplit",
702        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
703        "byte[]");
704
705    addMethod("preSplit",
706        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
707
708    addMethod("postSplit",
709        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
710        "org.apache.hadoop.hbase.regionserver.Region",
711        "org.apache.hadoop.hbase.regionserver.Region");
712
713    addMethod("preSplitBeforePONR",
714        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
715        "byte[]",
716        "java.util.List");
717
718    addMethod("preSplitAfterPONR",
719        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
720
721    addMethod("preRollBackSplit",
722        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
723
724    addMethod("postRollBackSplit",
725        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
726
727    addMethod("postCompleteSplit",
728        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
729
730    addMethod("postClose",
731        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
732        "boolean");
733
734    addMethod("preGetClosestRowBefore",
735        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
736        "byte[]",
737        "byte[]",
738        "org.apache.hadoop.hbase.client.Result");
739
740    addMethod("postGetClosestRowBefore",
741        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
742        "byte[]",
743        "byte[]",
744        "org.apache.hadoop.hbase.client.Result");
745
746    addMethod("preGetOp",
747        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
748        "org.apache.hadoop.hbase.client.Get",
749        "java.util.List");
750
751    addMethod("postGetOp",
752        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
753        "org.apache.hadoop.hbase.client.Get",
754        "java.util.List");
755
756    addMethod("preExists",
757        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
758        "org.apache.hadoop.hbase.client.Get",
759        "boolean");
760
761    addMethod("postExists",
762        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
763        "org.apache.hadoop.hbase.client.Get",
764        "boolean");
765
766    addMethod("prePut",
767        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
768        "org.apache.hadoop.hbase.client.Put",
769        "org.apache.hadoop.hbase.regionserver.wal.WALEdit",
770        "org.apache.hadoop.hbase.client.Durability");
771
772    addMethod("postPut",
773        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
774        "org.apache.hadoop.hbase.client.Put",
775        "org.apache.hadoop.hbase.regionserver.wal.WALEdit",
776        "org.apache.hadoop.hbase.client.Durability");
777
778    addMethod("preDelete",
779        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
780        "org.apache.hadoop.hbase.client.Delete",
781        "org.apache.hadoop.hbase.regionserver.wal.WALEdit",
782        "org.apache.hadoop.hbase.client.Durability");
783
784    addMethod("prePrepareTimeStampForDeleteVersion",
785        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
786        "org.apache.hadoop.hbase.client.Mutation",
787        "org.apache.hadoop.hbase.Cell",
788        "byte[]",
789        "org.apache.hadoop.hbase.client.Get");
790
791    addMethod("postDelete",
792        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
793        "org.apache.hadoop.hbase.client.Delete",
794        "org.apache.hadoop.hbase.regionserver.wal.WALEdit",
795        "org.apache.hadoop.hbase.client.Durability");
796
797    addMethod("preBatchMutate",
798        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
799        "org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress");
800
801    addMethod("postBatchMutate",
802        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
803        "org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress");
804
805    addMethod("postStartRegionOperation",
806        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
807        "org.apache.hadoop.hbase.regionserver.Region.Operation");
808
809    addMethod("postCloseRegionOperation",
810        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
811        "org.apache.hadoop.hbase.regionserver.Region.Operation");
812
813    addMethod("postBatchMutateIndispensably",
814        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
815        "org.apache.hadoop.hbase.regionserver.MiniBatchOperationInProgress",
816        "boolean");
817
818    addMethod("preCheckAndPut",
819        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
820        "byte[]",
821        "byte[]",
822        "byte[]",
823        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
824        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
825        "org.apache.hadoop.hbase.client.Put",
826        "boolean");
827
828    addMethod("preCheckAndPutAfterRowLock",
829        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
830        "byte[]",
831        "byte[]",
832        "byte[]",
833        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
834        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
835        "org.apache.hadoop.hbase.client.Put",
836        "boolean");
837
838    addMethod("postCheckAndPut",
839        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
840        "byte[]",
841        "byte[]",
842        "byte[]",
843        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
844        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
845        "org.apache.hadoop.hbase.client.Put",
846        "boolean");
847
848    addMethod("preCheckAndDelete",
849        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
850        "byte[]",
851        "byte[]",
852        "byte[]",
853        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
854        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
855        "org.apache.hadoop.hbase.client.Delete",
856        "boolean");
857
858    addMethod("preCheckAndDeleteAfterRowLock",
859        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
860        "byte[]",
861        "byte[]",
862        "byte[]",
863        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
864        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
865        "org.apache.hadoop.hbase.client.Delete",
866        "boolean");
867
868    addMethod("postCheckAndDelete",
869        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
870        "byte[]",
871        "byte[]",
872        "byte[]",
873        "org.apache.hadoop.hbase.filter.CompareFilter.CompareOp",
874        "org.apache.hadoop.hbase.filter.ByteArrayComparable",
875        "org.apache.hadoop.hbase.client.Delete",
876        "boolean");
877
878    addMethod("preIncrementColumnValue",
879        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
880        "byte[]",
881        "byte[]",
882        "byte[]",
883        "long",
884        "boolean");
885
886    addMethod("postIncrementColumnValue",
887        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
888        "byte[]",
889        "byte[]",
890        "byte[]",
891        "long",
892        "boolean",
893        "long");
894
895    addMethod("preAppend",
896        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
897        "org.apache.hadoop.hbase.client.Append");
898
899    addMethod("preAppendAfterRowLock",
900        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
901        "org.apache.hadoop.hbase.client.Append");
902
903    addMethod("postAppend",
904        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
905        "org.apache.hadoop.hbase.client.Append",
906        "org.apache.hadoop.hbase.client.Result");
907
908    addMethod("preIncrement",
909        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
910        "org.apache.hadoop.hbase.client.Increment");
911
912    addMethod("preIncrementAfterRowLock",
913        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
914        "org.apache.hadoop.hbase.client.Increment");
915
916    addMethod("postIncrement",
917        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
918        "org.apache.hadoop.hbase.client.Increment",
919        "org.apache.hadoop.hbase.client.Result");
920
921    addMethod("preScannerOpen",
922        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
923        "org.apache.hadoop.hbase.client.Scan",
924        "org.apache.hadoop.hbase.regionserver.RegionScanner");
925
926    addMethod("preStoreScannerOpen",
927        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
928        "org.apache.hadoop.hbase.regionserver.Store",
929        "org.apache.hadoop.hbase.client.Scan",
930        "java.util.NavigableSet",
931        "org.apache.hadoop.hbase.regionserver.KeyValueScanner");
932
933    addMethod("postScannerOpen",
934        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
935        "org.apache.hadoop.hbase.client.Scan",
936        "org.apache.hadoop.hbase.regionserver.RegionScanner");
937
938    addMethod("preScannerNext",
939        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
940        "org.apache.hadoop.hbase.regionserver.InternalScanner",
941        "java.util.List",
942        "int",
943        "boolean");
944
945    addMethod("postScannerNext",
946        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
947        "org.apache.hadoop.hbase.regionserver.InternalScanner",
948        "java.util.List",
949        "int",
950        "boolean");
951
952    addMethod("postScannerFilterRow",
953        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
954        "org.apache.hadoop.hbase.regionserver.InternalScanner",
955        "byte[]",
956        "int",
957        "short",
958        "boolean");
959
960    addMethod("preScannerClose",
961        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
962        "org.apache.hadoop.hbase.regionserver.InternalScanner");
963
964    addMethod("postScannerClose",
965        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
966        "org.apache.hadoop.hbase.regionserver.InternalScanner");
967
968    addMethod("preWALRestore",
969        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
970        "org.apache.hadoop.hbase.HRegionInfo",
971        "org.apache.hadoop.hbase.regionserver.wal.HLogKey",
972        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
973
974    addMethod("preWALRestore",
975        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
976        "org.apache.hadoop.hbase.HRegionInfo",
977        "org.apache.hadoop.hbase.wal.WALKey",
978        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
979
980    addMethod("postWALRestore",
981        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
982        "org.apache.hadoop.hbase.HRegionInfo",
983        "org.apache.hadoop.hbase.regionserver.wal.HLogKey",
984        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
985
986    addMethod("postWALRestore",
987        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
988        "org.apache.hadoop.hbase.HRegionInfo",
989        "org.apache.hadoop.hbase.wal.WALKey",
990        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
991
992    addMethod("preBulkLoadHFile",
993        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
994        "java.util.List");
995
996    addMethod("preCommitStoreFile",
997        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
998        "byte[]",
999        "java.util.List");
1000
1001    addMethod("postCommitStoreFile",
1002        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1003        "byte[]",
1004        "org.apache.hadoop.fs.Path",
1005        "org.apache.hadoop.fs.Path");
1006
1007    addMethod("postBulkLoadHFile",
1008        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1009        "java.util.List",
1010        "boolean");
1011
1012    addMethod("preStoreFileReaderOpen",
1013        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1014        "org.apache.hadoop.fs.FileSystem",
1015        "org.apache.hadoop.fs.Path",
1016        "org.apache.hadoop.hbase.io.FSDataInputStreamWrapper",
1017        "long",
1018        "org.apache.hadoop.hbase.io.hfile.CacheConfig",
1019        "org.apache.hadoop.hbase.io.Reference",
1020        "org.apache.hadoop.hbase.regionserver.StoreFile.Reader");
1021
1022    addMethod("postStoreFileReaderOpen",
1023        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1024        "org.apache.hadoop.fs.FileSystem",
1025        "org.apache.hadoop.fs.Path",
1026        "org.apache.hadoop.hbase.io.FSDataInputStreamWrapper",
1027        "long",
1028        "org.apache.hadoop.hbase.io.hfile.CacheConfig",
1029        "org.apache.hadoop.hbase.io.Reference",
1030        "org.apache.hadoop.hbase.regionserver.StoreFile.Reader");
1031
1032    addMethod("postMutationBeforeWAL",
1033        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1034        "org.apache.hadoop.hbase.coprocessor.RegionObserver.MutationType",
1035        "org.apache.hadoop.hbase.client.Mutation",
1036        "org.apache.hadoop.hbase.Cell",
1037        "org.apache.hadoop.hbase.Cell");
1038
1039    addMethod("postInstantiateDeleteTracker",
1040        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1041        "org.apache.hadoop.hbase.regionserver.DeleteTracker");
1042
1043    /* RegionServerObserver */
1044
1045    addMethod("preMerge",
1046        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1047        "org.apache.hadoop.hbase.regionserver.Region",
1048        "org.apache.hadoop.hbase.regionserver.Region");
1049
1050    addMethod("preStopRegionServer",
1051        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
1052
1053    addMethod("postMerge",
1054        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1055        "org.apache.hadoop.hbase.regionserver.Region",
1056        "org.apache.hadoop.hbase.regionserver.Region",
1057        "org.apache.hadoop.hbase.regionserver.Region");
1058
1059    addMethod("preMergeCommit",
1060        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1061        "org.apache.hadoop.hbase.regionserver.Region",
1062        "org.apache.hadoop.hbase.regionserver.Region",
1063        "java.util.List");
1064
1065    addMethod("postMergeCommit",
1066        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1067        "org.apache.hadoop.hbase.regionserver.Region",
1068        "org.apache.hadoop.hbase.regionserver.Region",
1069        "org.apache.hadoop.hbase.regionserver.Region");
1070
1071    addMethod("preRollBackMerge",
1072        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1073        "org.apache.hadoop.hbase.regionserver.Region",
1074        "org.apache.hadoop.hbase.regionserver.Region");
1075
1076    addMethod("postRollBackMerge",
1077        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1078        "org.apache.hadoop.hbase.regionserver.Region",
1079        "org.apache.hadoop.hbase.regionserver.Region");
1080
1081    addMethod("preRollWALWriterRequest",
1082        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
1083
1084    addMethod("postRollWALWriterRequest",
1085        "org.apache.hadoop.hbase.coprocessor.ObserverContext");
1086
1087    addMethod("postCreateReplicationEndPoint",
1088        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1089        "org.apache.hadoop.hbase.replication.ReplicationEndpoint");
1090
1091    addMethod("preReplicateLogEntries",
1092        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1093        "java.util.List",
1094        "org.apache.hadoop.hbase.CellScanner");
1095
1096    addMethod("postReplicateLogEntries",
1097        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1098        "java.util.List",
1099        "org.apache.hadoop.hbase.CellScanner");
1100
1101    /* WALObserver */
1102
1103    addMethod("preWALWrite",
1104        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1105        "org.apache.hadoop.hbase.HRegionInfo",
1106        "org.apache.hadoop.hbase.wal.WALKey",
1107        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
1108
1109    addMethod("preWALWrite",
1110        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1111        "org.apache.hadoop.hbase.HRegionInfo",
1112        "org.apache.hadoop.hbase.regionserver.wal.HLogKey",
1113        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
1114
1115    addMethod("postWALWrite",
1116        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1117        "org.apache.hadoop.hbase.HRegionInfo",
1118        "org.apache.hadoop.hbase.regionserver.wal.HLogKey",
1119        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
1120
1121    addMethod("postWALWrite",
1122        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1123        "org.apache.hadoop.hbase.HRegionInfo",
1124        "org.apache.hadoop.hbase.wal.WALKey",
1125        "org.apache.hadoop.hbase.regionserver.wal.WALEdit");
1126
1127    addMethod("preWALRoll",
1128        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1129        "org.apache.hadoop.fs.Path",
1130        "org.apache.hadoop.fs.Path");
1131
1132    addMethod("postWALRoll",
1133        "org.apache.hadoop.hbase.coprocessor.ObserverContext",
1134        "org.apache.hadoop.fs.Path",
1135        "org.apache.hadoop.fs.Path");
1136  }
1137}