Uses of Interface
org.openjdk.jmc.common.item.IAggregator
-
Packages that use IAggregator Package Description org.openjdk.jmc.common.item This package contains theIItem
data 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 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 with type parameters of type IAggregator Modifier and Type Field Description private java.util.Collection<IAggregator<?,?>>
ItemQueryBuilder.ItemQuery. aggregators
Methods 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.ItemQueryBuilder
ItemQueryBuilder. select(IAggregator<?,?> aggregator)
ItemQueryBuilder
ItemQueryBuilder. 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_ENDTIME
private 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_ENDTIME
static IAggregator<IQuantity,?>
MethodProfilingDataProvider. MIN_ENDTIME
static IAggregator<IQuantity,?>
MethodProfilingDataProvider. TOP_FRAME_BALANCE
Ready to use aggregator using theMethodProfilingDataProvider.topFrameBalanceFunction
.static IAggregator<IQuantity,?>
MethodProfilingDataProvider. TOP_FRAME_QUOTA
Ready 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_COUNT
private 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_BLOCKS
static IAggregator<IQuantity,?>
JavaBlockingRule. MONITOR_BALANCE_BY_INSTANCE
static 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 class
FullGcRule.G1Aggregator
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.memory declared as IAggregator Modifier and Type Field Description static IAggregator<GarbageCollectionsInfo,?>
GarbageCollectionsInfo. GC_INFO_AGGREGATOR
private 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. aggregators
Methods 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)
-