Uses of Interface
org.openjdk.jmc.common.item.IMemberAccessor
-
Packages that use IMemberAccessor Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.common.unit This package contains the data model for quantities and units.org.openjdk.jmc.common.util org.openjdk.jmc.flightrecorder.internal.parser org.openjdk.jmc.flightrecorder.internal.util org.openjdk.jmc.flightrecorder.memleak org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders org.openjdk.jmc.flightrecorder.rules.jdk.memory org.openjdk.jmc.flightrecorder.rules.util org.openjdk.jmc.flightrecorder.stacktrace -
-
Uses of IMemberAccessor in org.openjdk.jmc.common.item
Classes in org.openjdk.jmc.common.item that implement IMemberAccessor Modifier and Type Class Description (package private) classCachingAccessor<T>An accessor that can be used for multiple types.Fields in org.openjdk.jmc.common.item declared as IMemberAccessor Modifier and Type Field Description private IMemberAccessor<? extends V,IItem>Aggregators.AdvancedMinMaxConsumer. accessor(package private) IMemberAccessor<? extends java.lang.Boolean,IItem>Aggregators.AndOrConsumer. accessorprivate IMemberAccessor<? extends V,IItem>Aggregators.MinMaxConsumer. accessor(package private) IMemberAccessor<? extends IQuantity,IItem>Aggregators.QuantityConsumer. accessorprivate IMemberAccessor<? extends T,IItem>Aggregators.SetConsumer. accessorprivate IMemberAccessor<T,IItem>Aggregators.AdvancedMinMaxConsumer. comparatorAccessorprivate IMemberAccessor<? extends K,IItem>GroupingAggregator.GroupingConsumer. keyAccessorprivate IMemberAccessor<? extends T,IItem>CachingAccessor. lastFieldFields in org.openjdk.jmc.common.item with type parameters of type IMemberAccessor Modifier and Type Field Description private java.util.Map<IType<?>,IMemberAccessor<? extends T,IItem>>CachingAccessor. fieldsToMergeMethods in org.openjdk.jmc.common.item that return IMemberAccessor Modifier and Type Method Description static <T> IMemberAccessor<T,IItem>ItemToolkit. accessor(IAttribute<T> a)Deprecated.This method returns a member accessor that is not thread safe.<U> IMemberAccessor<V,U>CanonicalAccessorFactory. customAccessor(IType<U> type)Override to construct deriving accessors.protected IMemberAccessor<? extends V,IItem>Aggregators.AdvancedMinMaxAggregator. doGetAccessor(IType<IItem> type)protected abstract IMemberAccessor<? extends V,IItem>Aggregators.FieldAggregatorBase. doGetAccessor(IType<IItem> type)(package private) IMemberAccessor<? extends V,IItem>Aggregators.FieldAggregatorBase. getAccessor(IType<IItem> type)<U> IMemberAccessor<V,U>CanonicalAccessorFactory. getAccessor(IType<U> type)<T> IMemberAccessor<? extends V,T>IAccessorFactory. getAccessor(IType<T> type)Gets the accessor for specified type.<T> IMemberAccessor<V,T>ICanonicalAccessorFactory. getAccessor(IType<T> type)<M> IMemberAccessor<M,T>IType. getAccessor(IAccessorKey<M> attribute)Internal low-level mechanism for retrieving a member accessor for a type, or null if not available.Methods in org.openjdk.jmc.common.item with parameters of type IMemberAccessor Modifier and Type Method Description protected abstract IPredicate<IItem>ItemFilters.AttributeValue. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)protected IPredicate<IItem>ItemFilters.Compare. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M limit)protected IPredicate<IItem>ItemFilters.Contains. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String substring)protected IPredicate<IItem>ItemFilters.Equals. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)protected IPredicate<IItem>ItemFilters.Matches. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String regexp)protected IPredicate<IItem>ItemFilters.NotContains. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String substring)protected IPredicate<IItem>ItemFilters.NotEquals. getPredicate(IMemberAccessor<? extends M,IItem> accessor, M value)protected IPredicate<IItem>ItemFilters.NotMatches. getPredicate(IMemberAccessor<? extends java.lang.String,IItem> accessor, java.lang.String regexp)protected IPredicate<IItem>ItemFilters.RangeMatches. getPredicate(IMemberAccessor<? extends IRange<M>,IItem> accessor, IRange<M> limit)Constructors in org.openjdk.jmc.common.item with parameters of type IMemberAccessor Constructor Description AdvancedMinMaxConsumer(IMemberAccessor<? extends V,IItem> valueAccessor, IMemberAccessor<T,IItem> comparatorAccessor, boolean max)AndOrConsumer(IMemberAccessor<? extends java.lang.Boolean,IItem> accessor, boolean and)AvgConsumer(IMemberAccessor<? extends IQuantity,IItem> accessor)GroupingConsumer(IMemberAccessor<? extends K,IItem> keyAccessor, IItemConsumerFactory<G> groupAggregator)MinMaxConsumer(IMemberAccessor<? extends V,IItem> accessor, boolean max)QuantityConsumer(IMemberAccessor<? extends IQuantity,IItem> accessor)SetConsumer(IMemberAccessor<? extends T,IItem> accessor)SumConsumer(IMemberAccessor<? extends IQuantity,IItem> accessor)VarianceConsumer(IMemberAccessor<? extends IQuantity,IItem> accessor) -
Uses of IMemberAccessor in org.openjdk.jmc.common.unit
Fields in org.openjdk.jmc.common.unit declared as IMemberAccessor Modifier and Type Field Description (package private) IMemberAccessor<?,T>StructContentType.AccessorEntry. accessorprivate static IMemberAccessor<java.lang.Number,IQuantity>KindOfQuantity. DOUBLE_ACCESSORprivate static IMemberAccessor<IUnit,IQuantity>KindOfQuantity. UNIT_ACCESSORMethods in org.openjdk.jmc.common.unit that return IMemberAccessor Modifier and Type Method Description <M> IMemberAccessor<M,T>ContentType. getAccessor(IAccessorKey<M> attribute)<M> IMemberAccessor<M,IQuantity>KindOfQuantity. getAccessor(IAccessorKey<M> attribute)<M> IMemberAccessor<M,T>StructContentType. getAccessor(IAccessorKey<M> attribute)Methods in org.openjdk.jmc.common.unit with parameters of type IMemberAccessor Modifier and Type Method Description <M> voidStructContentType. addField(java.lang.String identifier, ContentType<M> contentType, java.lang.String name, java.lang.String desc, IMemberAccessor<M,T> accessor)Constructors in org.openjdk.jmc.common.unit with parameters of type IMemberAccessor Constructor Description AccessorEntry(IMemberAccessor<?,T> accessor, java.lang.String name, java.lang.String description) -
Uses of IMemberAccessor in org.openjdk.jmc.common.util
Methods in org.openjdk.jmc.common.util that return IMemberAccessor Modifier and Type Method Description static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. addHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that adds half of a delta value to a bias value.static IMemberAccessor<?,java.lang.Object[]>MemberAccessorToolkit. arrayElement(int index)Create an accessor that returns a fixed element index from arrays.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. avg(IMemberAccessor<IQuantity,T> data1, IMemberAccessor<IQuantity,T> data2)Create an accessor that calculates the average of the values from two accessors.static IMemberAccessor<?,javax.management.openmbean.CompositeData>MemberAccessorToolkit. compositeElement(java.lang.String key)Create an accessor that returns a specified value fromCompositeDatainstances.static <T,M,V extends M>
IMemberAccessor<M,T>MemberAccessorToolkit. constant(V value)Create an accessor that always return the same value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. difference(IMemberAccessor<IQuantity,T> minuend, IMemberAccessor<IQuantity,T> subtrahend)Create an accessor that subtracts values of one accessor from the values of another accessor.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. pointRange(IMemberAccessor<IQuantity,T> point)Create an accessor that constructs point ranges (ranges with zero extent) based on point values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithEnd(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on start and end values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtent(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> extent)Create an accessor that constructs ranges based on start and extent values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtentEnd(IMemberAccessor<IQuantity,T> extent, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on end and extent values.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. subtractHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that subtracts half of a delta value from a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. sum(IMemberAccessor<IQuantity,T> term1, IMemberAccessor<IQuantity,T> term2)Create an accessor that adds the values of two accessors.Methods in org.openjdk.jmc.common.util with parameters of type IMemberAccessor Modifier and Type Method Description static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. addHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that adds half of a delta value to a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. avg(IMemberAccessor<IQuantity,T> data1, IMemberAccessor<IQuantity,T> data2)Create an accessor that calculates the average of the values from two accessors.static <T,M extends java.lang.Comparable<? super M>>
IPredicate<T>PredicateToolkit. centerContained(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CENTER_CONTAINED_IN_RIGHT_OPEN.static <T> IPredicate<T>PredicateToolkit. contains(IMemberAccessor<? extends java.lang.String,T> valueAccessor, java.lang.String substring)Create a predicate that checks if a string value contains a specified substring.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. difference(IMemberAccessor<IQuantity,T> minuend, IMemberAccessor<IQuantity,T> subtrahend)Create an accessor that subtracts values of one accessor from the values of another accessor.static <T> IPredicate<T>PredicateToolkit. equals(IMemberAccessor<?,T> valueAccessor, java.lang.Object item)Create a predicate that checks if a value is equal to a specified object.static <T,M>
IPredicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. less(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. lessOrEqual(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> IPredicate<T>PredicateToolkit. matches(IMemberAccessor<? extends java.lang.String,T> valueAccessor, java.lang.String regexp)Create a predicate that checks if a string value matches a regular expression.static <T,M>
IPredicate<T>PredicateToolkit. memberOf(IMemberAccessor<? extends M,T> valueAccessor, java.util.Set<? extends M> items)Create a predicate that checks if a value is included in a specified set.static <T,M>
IPredicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. more(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit, boolean orEqual)Create a predicate that compares values to a limit.static <T,M>
IPredicate<T>PredicateToolkit. moreOrEqual(IMemberAccessor<? extends M,T> valueAccessor, java.lang.Comparable<? super M> limit)Create a predicate that compares values to a limit.static <T> IPredicate<T>PredicateToolkit. notEquals(IMemberAccessor<?,T> valueAccessor, java.lang.Object item)Create a predicate that checks if a value is not equal to a specified object.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. pointRange(IMemberAccessor<IQuantity,T> point)Create an accessor that constructs point ranges (ranges with zero extent) based on point values.static <T,M extends java.lang.Comparable<? super M>>
IPredicate<T>PredicateToolkit. rangeContained(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CONTAINED_IN_CLOSED.static <T,M extends java.lang.Comparable<? super M>>
IPredicate<T>PredicateToolkit. rangeIntersects(IMemberAccessor<? extends IRange<M>,T> rangeAccessor, IRange<M> limit)Return a predicate based onlimitaccording toRangeMatchPolicy.CLOSED_INTERSECTS_WITH_CLOSED.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithEnd(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on start and end values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtent(IMemberAccessor<IQuantity,T> start, IMemberAccessor<IQuantity,T> extent)Create an accessor that constructs ranges based on start and extent values.static <T> IMemberAccessor<IRange<IQuantity>,T>MemberAccessorToolkit. rangeWithExtentEnd(IMemberAccessor<IQuantity,T> extent, IMemberAccessor<IQuantity,T> end)Create an accessor that constructs ranges based on end and extent values.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. subtractHalfDelta(IMemberAccessor<IQuantity,T> bias, IMemberAccessor<IQuantity,T> delta)Create an accessor that subtracts half of a delta value from a bias value.static <T> IMemberAccessor<IQuantity,T>MemberAccessorToolkit. sum(IMemberAccessor<IQuantity,T> term1, IMemberAccessor<IQuantity,T> term2)Create an accessor that adds the values of two accessors. -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.internal.parser
Classes in org.openjdk.jmc.flightrecorder.internal.parser that implement IMemberAccessor Modifier and Type Class Description private static classItemBuilder.ArrayItemAccessorFields in org.openjdk.jmc.flightrecorder.internal.parser declared as IMemberAccessor Modifier and Type Field Description private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A1_0private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A11_10private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A11_9private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A13_11private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A13_12private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A15_13private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A15_14private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A17_15private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A17_16private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A3_1private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A3_2private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A5_3private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A5_4private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A7_5private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A7_6private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A9_7private static IMemberAccessor<java.lang.Object,IItem>ItemBuilder. A9_8private IMemberAccessor<IQuantity,IItem>RepositoryBuilder.DurationEventTypeEntry. endAccessorprivate IMemberAccessor<IQuantity,IItem>RepositoryBuilder.InstantEventTypeEntry. orderprivate IMemberAccessor<IQuantity,IItem>RepositoryBuilder.DurationEventTypeEntry. startAccessorMethods in org.openjdk.jmc.flightrecorder.internal.parser with parameters of type IMemberAccessor Modifier and Type Method Description private static <M> voidItemBuilder. addFields(StructContentType<IItem> et, java.util.List<ValueField> dataStructure, IMemberAccessor<?,IItem>... accessors)Constructors in org.openjdk.jmc.flightrecorder.internal.parser with parameters of type IMemberAccessor Constructor Description DurationEventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure, IMemberAccessor<IQuantity,IItem> startAccessor, IMemberAccessor<IQuantity,IItem> endAccessor)InstantEventTypeEntry(StructContentType<IItem> eventType, java.lang.String[] category, ItemBuilder.IItemFactory itemFactory, java.util.List<ValueField> dataStructure, IMemberAccessor<IQuantity,IItem> order) -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.internal.util
Fields in org.openjdk.jmc.flightrecorder.internal.util declared as IMemberAccessor Modifier and Type Field Description private static IMemberAccessor<IQuantity,DisjointBuilder.DisjointArray<?>>DisjointBuilder. DA_ENDprivate static IMemberAccessor<IQuantity,DisjointBuilder.DisjointArray<?>>DisjointBuilder. DA_STARTprivate IMemberAccessor<IQuantity,? super T>DisjointBuilder. endAccessorprivate IMemberAccessor<IQuantity,? super T>DisjointBuilder. startAccessorConstructors in org.openjdk.jmc.flightrecorder.internal.util with parameters of type IMemberAccessor Constructor Description DisjointBuilder(IMemberAccessor<IQuantity,? super T> startAccessor, IMemberAccessor<IQuantity,? super T> endAccessor) -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.memleak
Methods in org.openjdk.jmc.flightrecorder.memleak with parameters of type IMemberAccessor Modifier and Type Method Description private voidReferenceTreeModel. add(IItem item, IMemberAccessor<IMCOldObject,IItem> objectAccessor, IMemberAccessor<IQuantity,IItem> allocationTimeAccessor, IMemberAccessor<IMCOldObjectGcRoot,IItem> gcRootAccessor, IType<IItem> type)Adds anIItemto the tree model as aReferenceTreeObject -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders declared as IMemberAccessor Modifier and Type Field Description private IMemberAccessor<IQuantity,IItem>ObjectStatisticsDataProvider.IncreaseCalculator. xAccessorprivate IMemberAccessor<IQuantity,IItem>ObjectStatisticsDataProvider.IncreaseCalculator. yAccessorConstructors in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders with parameters of type IMemberAccessor Constructor Description IncreaseCalculator(IMemberAccessor<IQuantity,IItem> xAccessor, IMemberAccessor<IQuantity,IItem> yAccessor) -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.memory declared as IMemberAccessor Modifier and Type Field Description private IMemberAccessor<java.lang.String,IItem>FullGcRule.G1FullGCInfo. accessorprivate IMemberAccessor<java.lang.String,IItem>GarbageCollectionsInfo. causeAccessorprivate IMemberAccessor<java.lang.String,IItem>GarbageCollectionsInfo. nameAccessorConstructors in org.openjdk.jmc.flightrecorder.rules.jdk.memory with parameters of type IMemberAccessor Constructor Description G1FullGCInfo(IMemberAccessor<java.lang.String,IItem> accessor)GarbageCollectionsInfo(IMemberAccessor<java.lang.String,IItem> causeAccessor, IMemberAccessor<java.lang.String,IItem> nameAccessor) -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.rules.util
Methods in org.openjdk.jmc.flightrecorder.rules.util with parameters of type IMemberAccessor Modifier and Type Method Description static doubleRulesToolkit. leastSquareMemory(java.util.Iterator<? extends IItem> items, IMemberAccessor<IQuantity,IItem> timeField, IMemberAccessor<IQuantity,IItem> memField)static voidSlidingWindowToolkit. slidingWindowOrdered(SlidingWindowToolkit.IOrderedWindowVisitor callback, java.util.Iterator<IItem> items, IMemberAccessor<IQuantity,IItem> posAccessor, IQuantity windowSize, IQuantity slideSize)Runs a sliding window through all items, looping through items once, removing from the start and adding and the end of a windowItem set to match the current time window. -
Uses of IMemberAccessor in org.openjdk.jmc.flightrecorder.stacktrace
Fields in org.openjdk.jmc.flightrecorder.stacktrace declared as IMemberAccessor Modifier and Type Field Description private IMemberAccessor<IMCStackTrace,IItem>StacktraceModel. accessor
-