1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.ipc;
19
20 import com.google.protobuf.RpcCallback;
21
22 import java.io.IOException;
23
24 import org.apache.hadoop.hbase.CellScanner;
25 import org.apache.hadoop.hbase.TableName;
26 import org.apache.hadoop.hbase.classification.InterfaceAudience;
27
28
29
30
31
32 @InterfaceAudience.Private
33 public class DelegatingHBaseRpcController implements HBaseRpcController {
34
35 private final HBaseRpcController delegate;
36
37 public DelegatingHBaseRpcController(HBaseRpcController delegate) {
38 this.delegate = delegate;
39 }
40
41 @Override
42 public void reset() {
43 delegate.reset();
44 }
45
46 @Override
47 public boolean failed() {
48 return delegate.failed();
49 }
50
51 @Override
52 public String errorText() {
53 return delegate.errorText();
54 }
55
56 @Override
57 public void startCancel() {
58 delegate.startCancel();
59 }
60
61 @Override
62 public void setFailed(String reason) {
63 delegate.setFailed(reason);
64 }
65
66 @Override
67 public boolean isCanceled() {
68 return delegate.isCanceled();
69 }
70
71 @Override
72 public void notifyOnCancel(RpcCallback<Object> callback) {
73 delegate.notifyOnCancel(callback);
74 }
75
76 @Override
77 public CellScanner cellScanner() {
78 return delegate.cellScanner();
79 }
80
81 @Override
82 public void setCellScanner(CellScanner cellScanner) {
83 delegate.setCellScanner(cellScanner);
84 }
85
86 @Override
87 public void setPriority(int priority) {
88 delegate.setPriority(priority);
89 }
90
91 @Override
92 public void setPriority(TableName tn) {
93 delegate.setPriority(tn);
94 }
95
96 @Override
97 public int getPriority() {
98 return delegate.getPriority();
99 }
100
101 @Override
102 public int getCallTimeout() {
103 return delegate.getCallTimeout();
104 }
105
106 @Override
107 public void setCallTimeout(int callTimeout) {
108 delegate.setCallTimeout(callTimeout);
109 }
110
111 @Override
112 public boolean hasCallTimeout() {
113 return delegate.hasCallTimeout();
114 }
115
116 @Override
117 public void setFailed(IOException e) {
118 delegate.setFailed(e);
119 }
120
121 @Override
122 public IOException getFailed() {
123 return delegate.getFailed();
124 }
125
126 @Override
127 public void setDone(CellScanner cellScanner) {
128 delegate.setDone(cellScanner);
129 }
130
131 @Override
132 public void notifyOnCancel(RpcCallback<Object> callback, CancellationCallback action)
133 throws IOException {
134 delegate.notifyOnCancel(callback, action);
135 }
136 }