1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.metrics;
19
20 import org.apache.commons.logging.Log;
21 import org.apache.commons.logging.LogFactory;
22 import org.apache.hadoop.hbase.classification.InterfaceAudience;
23 import org.apache.hadoop.metrics.MetricsRecord;
24 import org.apache.hadoop.metrics.util.MetricsBase;
25 import org.apache.hadoop.metrics.util.MetricsRegistry;
26
27
28
29
30 @Deprecated
31 @InterfaceAudience.Private
32 public class MetricsString extends MetricsBase {
33 private static final Log LOG = LogFactory.getLog("org.apache.hadoop.hbase.metrics");
34
35 private String value;
36
37 public MetricsString(final String name, final MetricsRegistry registry,
38 final String value) {
39 super(name, NO_DESCRIPTION);
40 this.value = value;
41 registry.add(name, this);
42 }
43 public MetricsString(final String name, final String description,
44 final MetricsRegistry registry, final String value) {
45 super(name, description);
46 this.value = value;
47 registry.add(name, this);
48 }
49
50 public String getValue() {
51 return this.value;
52 }
53
54 @Override
55 public synchronized void pushMetric(final MetricsRecord mr) {
56
57
58 }
59 }