public interface ScanMetrics
ScanJob
.
Conceptually, this interface contains two separate stores of counters:
get
and increment
custom
in their namesModifier and Type | Interface and Description |
---|---|
static class |
ScanMetrics.Metric
An enum of standard counters.
|
Modifier and Type | Method and Description |
---|---|
long |
get(ScanMetrics.Metric metric)
Get the value of a standard counter.
|
long |
getCustom(String metric)
Get the value of a custom counter.
|
void |
increment(ScanMetrics.Metric metric)
Increment a standard counter by 1.
|
void |
incrementCustom(String metric)
Like
incrementCustom(String, long) , except the delta is 1. |
void |
incrementCustom(String metric,
long delta)
Increment a custom counter by
delta . |
long getCustom(String metric)
incrementCustom(String)
and incrementCustom(String, long)
should be observable through this method, never the effects of prior calls to
increment(org.janusgraph.diskstorage.keycolumnvalue.scan.ScanMetrics.Metric)
.metric
- void incrementCustom(String metric, long delta)
delta
. The effects of calls
to method should only be observable through getCustom(String)
,
never through get(org.janusgraph.diskstorage.keycolumnvalue.scan.ScanMetrics.Metric)
.metric
- the name of the counterdelta
- the amount to add to the countervoid incrementCustom(String metric)
incrementCustom(String, long)
, except the delta
is 1.metric
- the name of the counter to increment by 1long get(ScanMetrics.Metric metric)
metric
- the standard counter whose value should be returnedvoid increment(ScanMetrics.Metric metric)
metric
- the standard counter whose value will be increased by 1Copyright © 2012–2023. All rights reserved.