Package | Description |
---|---|
io.pcp.parfait | |
io.pcp.parfait.io | |
io.pcp.parfait.timing |
Modifier and Type | Class and Description |
---|---|
class |
CompositeCounter |
class |
MonitoredCounter
A MonitoredCounter is a useful implementation of
Monitorable specifically for
implementing long-valued counters. |
class |
MonitoredLongValue
Monitorable implementation for a free-running Long value. |
class |
TimeWindowCounter
Counter which keeps track of the increments only over a particular
TimeWindow , expiring old increments after the window has elapsed. |
Modifier and Type | Field and Description |
---|---|
static Counter |
Counter.NULL_COUNTER |
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<Counter> |
CompositeCounter.counters |
Modifier and Type | Method and Description |
---|---|
private java.util.List<Counter> |
TimeWindowCounterBuilder.getSubCounters(java.lang.String baseName,
java.lang.String baseDescription,
javax.measure.Unit<?> unit) |
Constructor and Description |
---|
CompositeCounter(java.util.Collection<? extends Counter> counters) |
Modifier and Type | Field and Description |
---|---|
private Counter |
ByteCountingInputStream.byteCounter |
private Counter |
ByteCountingOutputStream.byteCounter |
Constructor and Description |
---|
ByteCountingInputStream(java.io.InputStream streamToWrap,
Counter counter) |
ByteCountingOutputStream(java.io.OutputStream out,
Counter counter)
Constructs a ByteCountingOutputStream
|
Modifier and Type | Interface and Description |
---|---|
interface |
ThreadCounter |
Modifier and Type | Class and Description |
---|---|
class |
CounterPair |
static class |
ThreadCounter.ThreadLocalCounter |
static class |
ThreadCounter.ThreadMapCounter |
Modifier and Type | Method and Description |
---|---|
Counter |
CounterPairFactory.createCounterPair(javax.measure.Unit<?> unit,
java.lang.String globalCounterName,
java.lang.String threadMetricName,
java.lang.String threadMetricSuffix,
java.lang.String description) |