Uses of Interface
org.openjdk.jmc.common.item.IItemConsumerFactory
-
Packages that use IItemConsumerFactory Package Description org.openjdk.jmc.common.item This package contains theIItem
data model.org.openjdk.jmc.flightrecorder.rules.jdk.memory -
-
Uses of IItemConsumerFactory in org.openjdk.jmc.common.item
Subinterfaces of IItemConsumerFactory in org.openjdk.jmc.common.item Modifier and Type Interface Description interface
IAggregator<V,C extends IItemConsumer<C>>
Encapsulates the calculation of an aggregate for (potentially) different types of items.Classes in org.openjdk.jmc.common.item that implement IItemConsumerFactory Modifier and Type Class Description static class
Aggregators.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 class
Aggregators.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 class
Aggregators.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 class
Aggregators.AggregatorBase<V,C extends IItemConsumer<C>>
private static class
Aggregators.AndOr
static class
Aggregators.Avg
private static class
Aggregators.Count
static class
Aggregators.FieldAggregatorBase<V,C extends IItemConsumer<C>>
static class
Aggregators.MergingAggregator<V,C extends IItemConsumer<C>>
static class
Aggregators.MinMax<V extends java.lang.Comparable<V>>
private static class
Aggregators.SetAggregator<V,T>
static class
Aggregators.Stddev
static class
Aggregators.Sum
static class
Aggregators.Variance
private static class
GroupingAggregator.GroupingAggregatorImpl<V,K,G extends IItemConsumer<G>>
Fields in org.openjdk.jmc.common.item declared as IItemConsumerFactory Modifier and Type Field Description private IItemConsumerFactory<G>
GroupingAggregator.GroupingAggregatorImpl. consumerFactory
private IItemConsumerFactory<G>
GroupingAggregator.GroupingConsumer. groupAggregator
Methods in org.openjdk.jmc.common.item with parameters of type IItemConsumerFactory Modifier and Type Method Description 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 <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)
Constructors in org.openjdk.jmc.common.item with parameters of type IItemConsumerFactory Constructor Description GroupingAggregatorImpl(java.lang.String name, java.lang.String description, IAccessorFactory<K> keyField, IItemConsumerFactory<G> consumerFactory, IPredicate<IType<IItem>> acceptType, GroupingAggregator.IGroupsFinisher<V,K,G> groupsFinisher)
GroupingConsumer(IMemberAccessor<? extends K,IItem> keyAccessor, IItemConsumerFactory<G> groupAggregator)
-
Uses of IItemConsumerFactory in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Classes in org.openjdk.jmc.flightrecorder.rules.jdk.memory that implement IItemConsumerFactory Modifier and Type Class Description private static class
FullGcRule.G1Aggregator
-