Uses of Class
com.pervasive.datarush.monitoring.StatisticDefinition
-
Packages that use StatisticDefinition Package Description com.pervasive.datarush.graphs Provides classes and interfaces for the construction of executable dataflow graphs.com.pervasive.datarush.monitoring Provides classes and interfaces for reporting on commonly monitored resources such as memory, threads, and I/O. -
-
Uses of StatisticDefinition in com.pervasive.datarush.graphs
Methods in com.pervasive.datarush.graphs that return StatisticDefinition Modifier and Type Method Description StatisticDefinition<?>
LogicalStatistic.Builder. definition()
Returns the value forLogicalStatistic.definition()
.StatisticDefinition<?>
LogicalStatistic. definition()
Returns the definition associated with this statistic.Methods in com.pervasive.datarush.graphs with parameters of type StatisticDefinition Modifier and Type Method Description <T extends StatisticSupplier>
LogicalStatistic.BuilderLogicalStatistic.Builder. define(StatisticDefinition<T> definition, T supplier)
Sets the values forLogicalStatistic.definition()
andLogicalStatistic.supplier()
based on those specified.static List<LogicalStatistic>
LogicalStatistics. filter(List<LogicalStatistic> stats, StatisticDefinition<?> definition)
Utility method to select all statistics that match the given definition.static <T extends StatisticSupplier>
List<T>LogicalStatistics. filterSuppliers(List<LogicalStatistic> stats, StatisticDefinition<T> definition)
Utility method to select all statistics suppliers that match the given definition.<T extends StatisticSupplier>
voidStatisticsRegistry. register(StatisticDefinition<T> definition, T supplier)
Registers the given statistics object. -
Uses of StatisticDefinition in com.pervasive.datarush.monitoring
Subclasses of StatisticDefinition in com.pervasive.datarush.monitoring Modifier and Type Class Description class
AccumulatedTimerDefinition
Definition associated with aIntervalTimerSupplier
.class
CounterDefinition
Definition associated with aCounterSupplier
.class
GaugeDefinition
Definition associated with aIntervalTimerSupplier
.class
IntervalTimerDefinition
Definition associated with aIntervalTimerSupplier
.Methods in com.pervasive.datarush.monitoring that return StatisticDefinition Modifier and Type Method Description abstract StatisticDefinition<T>
StatisticDefinition. category(String category)
Sets the categoryStatisticDefinition<T>
RuntimeStatistic. definition()
Return the definition of this statisticabstract StatisticDefinition<T>
StatisticDefinition. nonPartitioned(boolean nonPartitioned)
Indicates that this statistic refers to a concept that is inherently non-parallel.Methods in com.pervasive.datarush.monitoring that return types with arguments of type StatisticDefinition Modifier and Type Method Description Set<StatisticDefinition<?>>
StatisticsMap. keys()
Returns the set of keys.Methods in com.pervasive.datarush.monitoring with parameters of type StatisticDefinition Modifier and Type Method Description static StatisticSupplier
StatisticSuppliers. combine(StatisticDefinition<?> definition, List<? extends StatisticSupplier> suppliers)
Creates a statistics supplier that combines the given set of suppliers.<T extends StatisticSupplier>
TStatisticsMap. get(StatisticDefinition<T> definition)
Returns the value corresponding to the given definitionvoid
StatisticsMap. put(StatisticDefinition<?> definition, StatisticSupplier supplier)
Adds a value to the map.Constructors in com.pervasive.datarush.monitoring with parameters of type StatisticDefinition Constructor Description RuntimeStatistic(StatisticDefinition<T> definition, T supplier)
Create a new statistic
-