Package | Description |
---|---|
org.openjdk.jmc.common.item |
This package contains the
IItem data model. |
org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders | |
org.openjdk.jmc.flightrecorder.rules.util |
Modifier and Type | Interface and Description |
---|---|
interface |
IAttribute<V>
An attribute is a named and typed kind of (read only) value.
|
interface |
ICanonicalAccessorFactory<V> |
Modifier and Type | Class and Description |
---|---|
class |
Attribute<T> |
Modifier and Type | Method and Description |
---|---|
static IAggregator<IQuantity,?> |
Aggregators.avg(String name,
String description,
KindOfQuantity<?> ct,
IAccessorFactory<IQuantity> af) |
static <V,K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<?,C> a,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
static <V,K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IAggregator<IQuantity,C> a,
GroupingAggregator.IQuantityListFinisher<V> groupFinisher) |
static <K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
IPredicate<IType<IItem>> acceptType) |
static <V,K,C extends IItemConsumer<C>> |
GroupingAggregator.build(String name,
String description,
IAccessorFactory<K> keyField,
IItemConsumerFactory<C> groupAggregator,
IPredicate<IType<IItem>> acceptType,
GroupingAggregator.IGroupsFinisher<V,K,C> finisher) |
static <V,C extends IItemConsumer<C>> |
GroupingAggregator.buildMax(String name,
String description,
IAccessorFactory<?> keyField,
IAggregator<IQuantity,C> aggregate) |
static <T> IAggregator<IQuantity,?> |
Aggregators.countDistinct(String name,
String description,
IAccessorFactory<T> attribute) |
static <T> IAggregator<Set<T>,?> |
Aggregators.distinct(String name,
IAccessorFactory<T> attribute) |
static IAggregator<IQuantity,?> |
Aggregators.sum(String name,
String description,
LinearKindOfQuantity ct,
IAccessorFactory<IQuantity> af) |
Modifier and Type | Field and Description |
---|---|
static IAccessorFactory<IMCStackTrace> |
MethodProfilingDataProvider.PATH_ACCESSOR_FACTORY |
static IAccessorFactory<IMCMethod> |
MethodProfilingDataProvider.TOP_FRAME_ACCESSOR_FACTORY
A custom accessor used to get the top frame in a stack trace.
|
Modifier and Type | Method and Description |
---|---|
static <T> List<MapToolkit.IntEntry<T>> |
RulesToolkit.calculateGroupingScore(IItemCollection items,
IAccessorFactory<T> accessorFactory)
Each group is represented by the number of elements that belong in that group, elements are
grouped by accessor value.
|
static <T> T |
RulesToolkit.getValue(IItem item,
IAccessorFactory<T> attribute)
Gets the value of a certain attribute for a given item
|
Copyright © 2019. All rights reserved.