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.rest;
21
22 import org.apache.hadoop.hbase.classification.InterfaceAudience;
23 import org.apache.hadoop.hbase.CompatibilitySingletonFactory;
24
25 import org.apache.hadoop.hbase.rest.MetricsRESTSource;
26
27 @InterfaceAudience.Private
28 public class MetricsREST {
29
30 public MetricsRESTSource getSource() {
31 return source;
32 }
33
34 private MetricsRESTSource source;
35
36 public MetricsREST() {
37 source = CompatibilitySingletonFactory.getInstance(MetricsRESTSource.class);
38 }
39
40
41
42
43 public void incrementRequests(final int inc) {
44 source.incrementRequests(inc);
45 }
46
47
48
49
50 public void incrementSucessfulGetRequests(final int inc) {
51 source.incrementSucessfulGetRequests(inc);
52 }
53
54
55
56
57 public void incrementSucessfulPutRequests(final int inc) {
58 source.incrementSucessfulPutRequests(inc);
59 }
60
61
62
63
64 public void incrementFailedPutRequests(final int inc) {
65 source.incrementFailedPutRequests(inc);
66 }
67
68
69
70
71 public void incrementFailedGetRequests(final int inc) {
72 source.incrementFailedGetRequests(inc);
73 }
74
75
76
77
78 public void incrementSucessfulDeleteRequests(final int inc) {
79 source.incrementSucessfulDeleteRequests(inc);
80 }
81
82
83
84
85 public void incrementFailedDeleteRequests(final int inc) {
86 source.incrementFailedDeleteRequests(inc);
87 }
88
89
90
91
92 public synchronized void incrementSucessfulScanRequests(final int inc) {
93 source.incrementSucessfulScanRequests(inc);
94 }
95
96
97
98
99 public void incrementFailedScanRequests(final int inc) {
100 source.incrementFailedScanRequests(inc);
101 }
102
103 }