public class IntervalTimerDefinition extends StatisticDefinition<IntervalTimerSupplier>
IntervalTimerSupplier.CATEGORY_GENERAL, CATEGORY_IO| Constructor and Description |
|---|
IntervalTimerDefinition(String id,
String displayName)
Defines a timer statistic
|
| Modifier and Type | Method and Description |
|---|---|
IntervalTimerSupplier |
aggregate(List<? extends StatisticSupplier> values)
Performs timer aggregation per the aggregation rules specified on
IntervalTimerSupplier. |
IntervalTimerSupplier |
cast(StatisticSupplier value)
Casts the
StatisticSupplier to this definition, substituting
a default value for null. |
IntervalTimerDefinition |
category(String category)
Sets the category
|
IntervalTimerDefinition |
nonPartitioned(boolean nonPartitioned)
Indicates that this statistic refers to a concept that is inherently
non-parallel.
|
category, cpuTime, displayName, duration, equals, finalSnapshot, hashCode, id, ioBytes, ioCount, nonPartitioned, toStringpublic IntervalTimerDefinition category(String category)
StatisticDefinitioncategory in class StatisticDefinition<IntervalTimerSupplier>category - the categoryStatisticDefinition.public IntervalTimerSupplier aggregate(List<? extends StatisticSupplier> values)
IntervalTimerSupplier.aggregate in class StatisticDefinition<IntervalTimerSupplier>values - the values to aggregatepublic IntervalTimerSupplier cast(StatisticSupplier value)
StatisticDefinitionStatisticSupplier to this definition, substituting
a default value for null.cast in class StatisticDefinition<IntervalTimerSupplier>value - the valuepublic IntervalTimerDefinition nonPartitioned(boolean nonPartitioned)
StatisticDefinitionnonPartitioned in class StatisticDefinition<IntervalTimerSupplier>nonPartitioned - whether this statistic refers to a non-partitioned conceptStatisticDefinition.Copyright © 2024 Actian Corporation. All rights reserved.