public interface Counter extends Meter
Modifier and Type | Interface and Description |
---|---|
static class |
Counter.Builder
Fluent builder for counters.
|
Meter.Id, Meter.Type
Modifier and Type | Method and Description |
---|---|
static Counter.Builder |
builder(String name)
Return the Builder object for this Counter.
|
double |
count()
The cumulative count since this counter was created.
|
default void |
increment()
Update the counter by one.
|
void |
increment(double amount)
Update the counter by
amount . |
default Iterable<Measurement> |
measure()
Get a set of measurements.
|
static Counter.Builder builder(String name)
name
- of the Counterdefault void increment()
void increment(double amount)
amount
.amount
- Amount to add to the counter.double count()
default Iterable<Measurement> measure()
Meter
Copyright 2010-2022 ForgeRock AS.