Uses of Interface
org.openjdk.jmc.common.item.IAggregator
-
Packages that use IAggregator Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.flightrecorder org.openjdk.jmc.flightrecorder.jdk org.openjdk.jmc.flightrecorder.rules.jdk.cpu org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders org.openjdk.jmc.flightrecorder.rules.jdk.general org.openjdk.jmc.flightrecorder.rules.jdk.latency org.openjdk.jmc.flightrecorder.rules.jdk.memory org.openjdk.jmc.flightrecorder.rules.jdk.util This package contains helper classes that will be moved in a later release. -
-
Uses of IAggregator in org.openjdk.jmc.common.item
Classes in org.openjdk.jmc.common.item that implement IAggregator Modifier and Type Class Description static classAggregators.AdvancedMaxAggregator<V,T extends java.lang.Comparable<T>>This aggregator separates the attribute for which to do the ordering from the attribute to use for accessing the value.static classAggregators.AdvancedMinAggregator<V,T extends java.lang.Comparable<T>>This aggregator separates the attribute for which to do the ordering from the attribute to use for accessing the value.private static classAggregators.AdvancedMinMaxAggregator<V,T extends java.lang.Comparable<T>>This aggregator separates the attribute for which to do the ordering from the attribute to use for accessing the value.static classAggregators.AggregatorBase<V,C extends IItemConsumer<C>>private static classAggregators.AndOrstatic classAggregators.Avgprivate static classAggregators.Countstatic classAggregators.FieldAggregatorBase<V,C extends IItemConsumer<C>>static classAggregators.MergingAggregator<V,C extends IItemConsumer<C>>static classAggregators.MinMax<V extends java.lang.Comparable<V>>private static classAggregators.SetAggregator<V,T>static classAggregators.Stddevstatic classAggregators.Sumstatic classAggregators.Varianceprivate static classGroupingAggregator.GroupingAggregatorImpl<V,K,G extends IItemConsumer<G>>Fields in org.openjdk.jmc.common.item with type parameters of type IAggregator Modifier and Type Field Description private java.util.Collection<IAggregator<?,?>>ItemQueryBuilder.ItemQuery. aggregatorsMethods in org.openjdk.jmc.common.item that return IAggregator Modifier and Type Method Description static IAggregator<java.lang.Boolean,?>Aggregators. and(java.lang.String typeId, IAttribute<java.lang.Boolean> attribute)static IAggregator<IQuantity,?>Aggregators. avg(java.lang.String name, java.lang.String description, java.lang.String typeId, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. avg(java.lang.String name, java.lang.String description, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. avg(java.lang.String name, java.lang.String description, KindOfQuantity<?> ct, IAccessorFactory<IQuantity> af)static IAggregator<IQuantity,?>Aggregators. avg(java.lang.String typeId, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. avg(IAttribute<IQuantity> attribute)static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IAggregator<?,C> a, GroupingAggregator.IGroupsFinisher<V,K,C> finisher)static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IAggregator<IQuantity,C> a, GroupingAggregator.IQuantityListFinisher<V> groupFinisher)static <K,C extends IItemConsumer<C>>
IAggregator<java.lang.Iterable<? extends GroupingAggregator.GroupEntry<K,C>>,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType)static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<C> groupAggregator, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,C> finisher)static <V,C extends IItemConsumer<C>>
IAggregator<IQuantity,?>GroupingAggregator. buildMax(java.lang.String name, java.lang.String description, IAccessorFactory<?> keyField, IAggregator<IQuantity,C> aggregate)static IAggregator<IQuantity,Aggregators.CountConsumer>Aggregators. count()static IAggregator<IQuantity,Aggregators.CountConsumer>Aggregators. count(java.lang.String name, java.lang.String description)static IAggregator<IQuantity,?>Aggregators. count(java.lang.String name, java.lang.String description, IItemFilter filter)static IAggregator<IQuantity,?>Aggregators. count(IItemFilter filter)static IAggregator<IQuantity,?>Aggregators. count(IType<?> type)static <T> IAggregator<IQuantity,?>Aggregators. countDistinct(java.lang.String name, java.lang.String description, IAccessorFactory<T> attribute)static <T> IAggregator<java.util.Set<T>,?>Aggregators. distinct(java.lang.String name, IAccessorFactory<T> attribute)static <T> IAggregator<java.util.Set<T>,?>Aggregators. distinct(IAttribute<T> attribute)static IAggregator<java.lang.String,?>Aggregators. distinctAsString(java.lang.String typeId, IAttribute<java.lang.String> attribute)static IAggregator<java.lang.String,?>Aggregators. distinctAsString(IAttribute<java.lang.String> attribute, java.lang.String delimiter)static IAggregator<java.lang.String,?>Aggregators. distinctAsString(IAttribute<java.lang.String> attribute, java.lang.String delimiter, java.lang.String name, java.lang.String description)static <V,C extends IItemConsumer<C>>
IAggregator<V,?>Aggregators. filter(java.lang.String name, java.lang.String description, IAggregator<V,C> aggregator, IItemFilter filter)static <V> IAggregator<V,?>Aggregators. filter(IAggregator<V,?> aggregator, IItemFilter filter)static <C extends IItemConsumer<C>>
IAggregator<C,C>Aggregators. forConsumer(IItemConsumerFactory<C> consumerFactory)static <C extends IItemConsumer<C>>
IAggregator<C,C>Aggregators. forConsumer(IItemConsumerFactory<C> consumerFactory, IPredicate<IType<IItem>> acceptType)static IAggregator<IQuantity,?>Aggregators. getQuantityAggregator(java.lang.String name)static IAggregator<IQuantity,?>Aggregators. getQuantityAggregator(java.lang.String name, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. getQuantityAggregator(java.lang.String name, IType<?> type)static <V extends java.lang.Comparable<V>>
IAggregator<IItem,?>Aggregators. itemWithMax(IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<IItem,?>Aggregators. itemWithMin(IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. max(java.lang.String name, java.lang.String description, java.lang.String typeId, IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. max(java.lang.String name, java.lang.String description, IAttribute<V> attribute)static IAggregator<IQuantity,?>Aggregators. max(java.lang.String typeId, IAttribute<IQuantity> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. max(IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. min(java.lang.String name, java.lang.String description, java.lang.String typeId, IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. min(java.lang.String typeId, IAttribute<V> attribute)static <V extends java.lang.Comparable<V>>
IAggregator<V,?>Aggregators. min(IAttribute<V> attribute)private static <V extends java.lang.Comparable<V>>
IAggregator<IItem,?>Aggregators. minMaxItem(java.lang.String name, IAttribute<V> attribute, boolean max)static IAggregator<java.lang.Boolean,?>Aggregators. or(java.lang.String typeId, IAttribute<java.lang.Boolean> attribute)static IAggregator<IQuantity,?>Aggregators. stddev(java.lang.String name, java.lang.String description, IAttribute<IQuantity> attribute)Calculates the sample standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?>Aggregators. stddev(IAttribute<IQuantity> attribute)Calculates the sample standard deviation for a linear quantity attribute.private static IAggregator<IQuantity,?>Aggregators. stddevInternal(java.lang.String name, java.lang.String description, IAttribute<IQuantity> attribute, boolean besselCorrection)private static IAggregator<IQuantity,?>Aggregators. stddevInternal(IAttribute<IQuantity> attribute, boolean besselCorrection)static IAggregator<IQuantity,?>Aggregators. stddevp(java.lang.String name, java.lang.String description, IAttribute<IQuantity> attribute)Calculates the population standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?>Aggregators. stddevp(IAttribute<IQuantity> attribute)Calculates the population standard deviation for a linear quantity attribute.static IAggregator<IQuantity,?>Aggregators. sum(java.lang.String name, java.lang.String description, java.lang.String typeId, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. sum(java.lang.String name, java.lang.String description, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. sum(java.lang.String name, java.lang.String description, LinearKindOfQuantity ct, IAccessorFactory<IQuantity> af)static IAggregator<IQuantity,?>Aggregators. sum(java.lang.String typeId, IAttribute<IQuantity> attribute)static IAggregator<IQuantity,?>Aggregators. sum(IAttribute<IQuantity> attribute)static <V1,V2,C extends IItemConsumer<C>>
IAggregator<V2,C>Aggregators. valueBuilderAggregator(IAggregator<V1,C> aggregator, IValueBuilder<V2,V1> valuebuilder, java.lang.String name, java.lang.String description)static IAggregator<IQuantity,?>Aggregators. variance(IAttribute<IQuantity> attribute)Calculates the sample variance for a linear quantity attribute.private static IAggregator<IQuantity,?>Aggregators. varianceInternal(IAttribute<IQuantity> attribute, boolean besselCorrection)static IAggregator<IQuantity,?>Aggregators. variancep(IAttribute<IQuantity> attribute)Calculates the population variance for a linear quantity attribute.Methods in org.openjdk.jmc.common.item that return types with arguments of type IAggregator Modifier and Type Method Description java.util.Collection<IAggregator<?,?>>IItemQuery. getAggregators()java.util.Collection<IAggregator<?,?>>ItemQueryBuilder.ItemQuery. getAggregators()Methods in org.openjdk.jmc.common.item with parameters of type IAggregator Modifier and Type Method Description static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IAggregator<?,C> a, GroupingAggregator.IGroupsFinisher<V,K,C> finisher)static <V,K,C extends IItemConsumer<C>>
IAggregator<V,?>GroupingAggregator. build(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IAggregator<IQuantity,C> a, GroupingAggregator.IQuantityListFinisher<V> groupFinisher)static <V,C extends IItemConsumer<C>>
IAggregator<IQuantity,?>GroupingAggregator. buildMax(java.lang.String name, java.lang.String description, IAccessorFactory<?> keyField, IAggregator<IQuantity,C> aggregate)static <V,C extends IItemConsumer<C>>
IAggregator<V,?>Aggregators. filter(java.lang.String name, java.lang.String description, IAggregator<V,C> aggregator, IItemFilter filter)static <V> IAggregator<V,?>Aggregators. filter(IAggregator<V,?> aggregator, IItemFilter filter)<V,C extends IItemConsumer<C>>
VIItemCollection. getAggregate(IAggregator<V,C> aggregator)Calculates an aggregated value for the items in this collection.ItemQueryBuilderItemQueryBuilder. select(IAggregator<?,?> aggregator)ItemQueryBuilderItemQueryBuilder. select(IAggregator<?,?>... aggregators)static <V1,V2,C extends IItemConsumer<C>>
IAggregator<V2,C>Aggregators. valueBuilderAggregator(IAggregator<V1,C> aggregator, IValueBuilder<V2,V1> valuebuilder, java.lang.String name, java.lang.String description) -
Uses of IAggregator in org.openjdk.jmc.flightrecorder
Methods in org.openjdk.jmc.flightrecorder with parameters of type IAggregator Modifier and Type Method Description private static <V,C extends IItemConsumer<C>>
VEventCollection. aggregate(IAggregator<V,C> aggregator, java.util.Iterator<? extends IItemIterable> items)<V,C extends IItemConsumer<C>>
VEventCollection. getAggregate(IAggregator<V,C> aggregator) -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.jdk
Methods in org.openjdk.jmc.flightrecorder.jdk that return IAggregator Modifier and Type Method Description static <V> IAggregator<V,?>JdkAggregators. first(IAttribute<V> attribute)Aggregator for getting the first value, ie.static <V> IAggregator<V,?>JdkAggregators. last(IAttribute<V> attribute)Aggregator for getting the last value, ie. -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.cpu
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.cpu declared as IAggregator Modifier and Type Field Description private static IAggregator<IQuantity,?>HighJvmCpuRule. MAX_ENDTIMEprivate static IAggregator<IQuantity,?>HighJvmCpuRule. MIN_ENDTIME -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders declared as IAggregator Modifier and Type Field Description static IAggregator<IQuantity,?>MethodProfilingDataProvider. MAX_ENDTIMEstatic IAggregator<IQuantity,?>MethodProfilingDataProvider. MIN_ENDTIMEstatic IAggregator<IQuantity,?>MethodProfilingDataProvider. TOP_FRAME_BALANCEReady to use aggregator using theMethodProfilingDataProvider.topFrameBalanceFunction.static IAggregator<IQuantity,?>MethodProfilingDataProvider. TOP_FRAME_QUOTAReady to use aggregator using theMethodProfilingDataProvider.topFrameQuotaFunction.Methods in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders that return IAggregator Modifier and Type Method Description static IAggregator<IQuantity,?>ObjectStatisticsDataProvider. getIncreaseAggregator() -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.general
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.general declared as IAggregator Modifier and Type Field Description static IAggregator<IQuantity,?>DMSIncidentRule. INCIDENTS_COUNTprivate static IAggregator<java.lang.Iterable<? extends GroupingAggregator.GroupEntry<IMCThread,Aggregators.CountConsumer>>,?>FewSampledThreadsRule. SAMPLES_PER_THREAD -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.latency
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.latency declared as IAggregator Modifier and Type Field Description private static IAggregator<IQuantity,?>ContextSwitchRule. MAX_BLOCKSstatic IAggregator<IQuantity,?>JavaBlockingRule. MONITOR_BALANCE_BY_INSTANCEstatic IAggregator<IQuantity,?>JavaBlockingRule. MONITOR_BALANCE_BY_THREAD -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Classes in org.openjdk.jmc.flightrecorder.rules.jdk.memory that implement IAggregator Modifier and Type Class Description private static classFullGcRule.G1AggregatorFields in org.openjdk.jmc.flightrecorder.rules.jdk.memory declared as IAggregator Modifier and Type Field Description static IAggregator<GarbageCollectionsInfo,?>GarbageCollectionsInfo. GC_INFO_AGGREGATORprivate static IAggregator<IQuantity,?>HeapContentRule. HEAP_CONTENT_SCORE_AGGREGATOR -
Uses of IAggregator in org.openjdk.jmc.flightrecorder.rules.jdk.util
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.util with type parameters of type IAggregator Modifier and Type Field Description private java.util.List<IAggregator<?,?>>DefaultIItemResultSet. aggregatorsMethods in org.openjdk.jmc.flightrecorder.rules.jdk.util with parameters of type IAggregator Modifier and Type Method Description <V,C extends IItemConsumer<C>>
VSingleEntryItemCollection. getAggregate(IAggregator<V,C> aggregator)
-