| Modifier and Type | Interface and Description |
|---|---|
| public interface | CumulativeMeasurement
Interface for measurement implementations that accumulate calls durations and outcomes. |
| public interface | MeasurementData
Represents a data structure that holds the results of a measurement. |
| public interface | |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| public class | FixedSizeSlidingWindowMetrics
A |
| public class | LockFreeFixedSizeSlidingWindowMetrics
Implements a lock-free sliding window using a single linked list, represented by a head and a tail reference. |
| public class | LockFreeSlidingTimeWindowMetrics
Implements a lock-free time sliding window using a single linked list, represented by a head and a tail reference. |
| pack-priv class | |
| public class | PackedAggregation
A measurement implementation used in sliding windows to track the total duration and the number of calls in the window, along with the duration and number of calls of the current entry/bucket. |
| public class | |
| public class | SlidingTimeWindowMetrics
A |
| public class | |
| pack-priv class |