| Package | Description |
|---|---|
| io.pcp.parfait.timing |
| Class and Description |
|---|
| AbstractThreadMetric |
| EventCounters |
| EventMetricCollector
Coordinates multiple
MetricMeasurements for all the events invoked in
the process of handling the user request. |
| EventMetricCounters
This class is a wrapper class which holds both a counter for an event metric and another
counter for the same metric but its value is a total value across all events.
|
| EventTimer
A class to provide a
EventMetricCollector to each Timeable on demand, guaranteed
to be thread-safe as long is it's only ever used by the requesting thread. |
| InProgressSnapshot |
| MetricMeasurement
Class to measure the time taken to run by a single event (or some similar 'delta' metric).
|
| StepMeasurements |
| StepMeasurementSink
Destination for measurements of an individual event timing step.
|
| ThreadContext
Map-like functions to keep track of key/value pairs for application threads.
|
| ThreadContext.MdcBridge |
| ThreadCounter |
| ThreadMetric |
| ThreadMetricSuite |
| ThreadValue |
| ThreadValue.ThreadLocalMap |
| ThreadValue.WeakReferenceThreadMap |
| Timeable
An object that implements some form of metric collection via a
EventTimer. |