Uses of Class
com.pervasive.datarush.monitoring.StatisticDefinition
Packages that use StatisticDefinition
Package
Description
Provides classes and interfaces for the construction of executable
dataflow graphs.
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 StatisticDefinitionModifier and TypeMethodDescriptionLogicalStatistic.Builder.definition()Returns the value forLogicalStatistic.definition().LogicalStatistic.definition()Returns the definition associated with this statistic.Methods in com.pervasive.datarush.graphs with parameters of type StatisticDefinitionModifier and TypeMethodDescription<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.monitoringModifier and TypeClassDescriptionfinal classDefinition associated with aIntervalTimerSupplier.final classDefinition associated with aCounterSupplier.final classDefinition associated with aIntervalTimerSupplier.classDefinition associated with aIntervalTimerSupplier.Methods in com.pervasive.datarush.monitoring that return StatisticDefinitionModifier and TypeMethodDescriptionabstract StatisticDefinition<T>Sets the categoryRuntimeStatistic.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 StatisticDefinitionMethods in com.pervasive.datarush.monitoring with parameters of type StatisticDefinitionModifier and TypeMethodDescriptionstatic StatisticSupplierStatisticSuppliers.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 definitionvoidStatisticsMap.put(StatisticDefinition<?> definition, StatisticSupplier supplier) Adds a value to the map.Constructors in com.pervasive.datarush.monitoring with parameters of type StatisticDefinitionModifierConstructorDescriptionRuntimeStatistic(StatisticDefinition<T> definition, T supplier) Create a new statistic