Uses of Interface
org.openjdk.jmc.common.item.IAccessorFactory
-
Packages that use IAccessorFactory Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders org.openjdk.jmc.flightrecorder.rules.util -
-
Uses of IAccessorFactory in org.openjdk.jmc.common.item
Subinterfaces of IAccessorFactory in org.openjdk.jmc.common.item Modifier and Type Interface Description interfaceIAttribute<V>An attribute is a named and typed kind of (read only) value.interfaceICanonicalAccessorFactory<V>Classes in org.openjdk.jmc.common.item that implement IAccessorFactory Modifier and Type Class Description classAttribute<T>(package private) classCanonicalAccessorFactory<V>Fields in org.openjdk.jmc.common.item declared as IAccessorFactory Modifier and Type Field Description private IAccessorFactory<T>Aggregators.SetAggregator. attributeprivate IAccessorFactory<T>CachingAccessor. attributeprivate IAccessorFactory<M>ItemFilters.MemberOf. attributeprivate IAccessorFactory<K>GroupingAggregator.GroupingAggregatorImpl. keyFieldMethods in org.openjdk.jmc.common.item with parameters of type IAccessorFactory Modifier and Type Method Description static IAggregator<IQuantity,?>Aggregators. avg(java.lang.String name, java.lang.String description, KindOfQuantity<?> ct, IAccessorFactory<IQuantity> af)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 <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 IAggregator<IQuantity,?>Aggregators. sum(java.lang.String name, java.lang.String description, LinearKindOfQuantity ct, IAccessorFactory<IQuantity> af)Constructors in org.openjdk.jmc.common.item with parameters of type IAccessorFactory Constructor Description CachingAccessor(IAccessorFactory<T> attribute)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)MemberOf(IItemFilter[] filters, IAccessorFactory<M> attribute, java.util.Set<M> values)SetAggregator(java.lang.String name, java.lang.String description, IAccessorFactory<T> attribute, IType<? super V> type) -
Uses of IAccessorFactory in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders declared as IAccessorFactory Modifier and Type Field Description static IAccessorFactory<IMCStackTrace>MethodProfilingDataProvider. PATH_ACCESSOR_FACTORYstatic IAccessorFactory<IMCMethod>MethodProfilingDataProvider. TOP_FRAME_ACCESSOR_FACTORYA custom accessor used to get the top frame in a stack trace. -
Uses of IAccessorFactory in org.openjdk.jmc.flightrecorder.rules.util
Fields in org.openjdk.jmc.flightrecorder.rules.util declared as IAccessorFactory Modifier and Type Field Description private static IAccessorFactory<java.lang.String>RulesToolkit. TYPE_NAME_ACCESSOR_FACTORYMethods in org.openjdk.jmc.flightrecorder.rules.util with parameters of type IAccessorFactory Modifier and Type Method Description static <T> java.util.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.private static <T> TRulesToolkit. getOptionalValue(IItem item, IAccessorFactory<T> attribute)Returns the value, or null if no accessor is available.static <T> TRulesToolkit. getValue(IItem item, IAccessorFactory<T> attribute)Gets the value of a certain attribute for a given item
-