Uses of Interface
org.openjdk.jmc.common.item.IItemConsumer
-
Packages that use IItemConsumer Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.flightrecorder org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders 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 IItemConsumer in org.openjdk.jmc.common.item
Classes in org.openjdk.jmc.common.item with type parameters of type IItemConsumer Modifier and Type Class Description static classAggregators.AggregatorBase<V,C extends IItemConsumer<C>>static classAggregators.FieldAggregatorBase<V,C extends IItemConsumer<C>>private static classAggregators.FilterConsumer<C extends IItemConsumer<C>>static classAggregators.MergingAggregator<V,C extends IItemConsumer<C>>private static classGroupingAggregator.GroupingAggregatorImpl<V,K,G extends IItemConsumer<G>>private static classGroupingAggregator.GroupingConsumer<K,G extends IItemConsumer<G>>interfaceIAggregator<V,C extends IItemConsumer<C>>Encapsulates the calculation of an aggregate for (potentially) different types of items.interfaceIItemConsumerFactory<C extends IItemConsumer<C>>A factory that supplies item consumers for different types of items.Classes in org.openjdk.jmc.common.item that implement IItemConsumer Modifier and Type Class Description static classAggregators.AdvancedMinMaxConsumer<V,T extends java.lang.Comparable<T>>This consumer separates the attribute for which to do the ordering from the attribute to use for accessing the value.private static classAggregators.AndOrConsumerstatic classAggregators.AvgConsumerstatic classAggregators.CountConsumerprivate static classAggregators.FilterConsumer<C extends IItemConsumer<C>>static classAggregators.MinMaxConsumer<V extends java.lang.Comparable<V>>private static classAggregators.QuantityConsumer<C>static classAggregators.SetConsumer<T>private static classAggregators.SumConsumerstatic classAggregators.VarianceConsumerConsumer for calculating stddev and variance in a one pass, numerically stable way.private static classGroupingAggregator.GroupingConsumer<K,G extends IItemConsumer<G>>Fields in org.openjdk.jmc.common.item declared as IItemConsumer Modifier and Type Field Description private CAggregators.FilterConsumer. nestedConsumerMethods in org.openjdk.jmc.common.item with type parameters of type IItemConsumer 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 <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 <V,C extends IItemConsumer<C>>
IAggregator<V,?>Aggregators. filter(java.lang.String name, java.lang.String description, IAggregator<V,C> 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)<V,C extends IItemConsumer<C>>
VIItemCollection. getAggregate(IAggregator<V,C> aggregator)Calculates an aggregated value for the items in this collection.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 IItemConsumer in org.openjdk.jmc.flightrecorder
Methods in org.openjdk.jmc.flightrecorder with type parameters of type IItemConsumer 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 IItemConsumer in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Classes in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders that implement IItemConsumer Modifier and Type Class Description private static classObjectStatisticsDataProvider.IncreaseCalculator -
Uses of IItemConsumer in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Classes in org.openjdk.jmc.flightrecorder.rules.jdk.memory that implement IItemConsumer Modifier and Type Class Description private static classFullGcRule.G1FullGCInfo(package private) classGarbageCollectionsInfo -
Uses of IItemConsumer in org.openjdk.jmc.flightrecorder.rules.jdk.util
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.util with type parameters of type IItemConsumer Modifier and Type Method Description <V,C extends IItemConsumer<C>>
VSingleEntryItemCollection. getAggregate(IAggregator<V,C> aggregator)
-