1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.hadoop.hbase.coprocessor;
20
21 import java.io.IOException;
22
23 import org.apache.hadoop.hbase.classification.InterfaceAudience;
24 import org.apache.hadoop.hbase.classification.InterfaceStability;
25 import org.apache.hadoop.hbase.CoprocessorEnvironment;
26 import org.apache.hadoop.hbase.HBaseInterfaceAudience;
27 import org.apache.hadoop.hbase.HRegionInfo;
28 import org.apache.hadoop.hbase.regionserver.wal.HLogKey;
29 import org.apache.hadoop.hbase.regionserver.wal.WALEdit;
30
31
32
33
34
35
36 @InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.COPROC)
37 @InterfaceStability.Evolving
38 public class BaseWALObserver implements WALObserver {
39 @Override
40 public void start(CoprocessorEnvironment e) throws IOException { }
41
42 @Override
43 public void stop(CoprocessorEnvironment e) throws IOException { }
44
45 @Override
46 public boolean preWALWrite(ObserverContext<WALCoprocessorEnvironment> ctx, HRegionInfo info,
47 HLogKey logKey, WALEdit logEdit) throws IOException {
48 return false;
49 }
50
51 @Override
52 public void postWALWrite(ObserverContext<WALCoprocessorEnvironment> ctx, HRegionInfo info,
53 HLogKey logKey, WALEdit logEdit) throws IOException { }
54 }