Uses of Interface
org.openjdk.jmc.common.item.IItemFilter
-
Packages that use IItemFilter Package Description org.openjdk.jmc.common.item This package contains theIItemdata model.org.openjdk.jmc.flightrecorder org.openjdk.jmc.flightrecorder.jdk 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.org.openjdk.jmc.flightrecorder.rules.tree org.openjdk.jmc.flightrecorder.rules.util -
-
Uses of IItemFilter in org.openjdk.jmc.common.item
Classes in org.openjdk.jmc.common.item that implement IItemFilter Modifier and Type Class Description static classItemFilters.AttributeFilter<M>static classItemFilters.AttributeValue<M>static classItemFilters.BooleanFilterprivate static classItemFilters.Compare<M extends java.lang.Comparable<? super M>>static classItemFilters.Compositestatic classItemFilters.Containsprivate static classItemFilters.Equals<M>static classItemFilters.HasAttribute<M>private static classItemFilters.IsNotNull<M>private static classItemFilters.IsNull<M>static classItemFilters.Matchesprivate static classItemFilters.MemberOf<M>static classItemFilters.Notstatic classItemFilters.NotContainsprivate static classItemFilters.NotEquals<M>static classItemFilters.NotHasAttribute<M>static classItemFilters.NotMatchesprivate static classItemFilters.RangeMatches<M extends java.lang.Comparable<? super M>>static classItemFilters.Typestatic classItemFilters.TypeMatchesstatic classItemFilters.TypesclassPersistableItemFilterSimple provisional persistence implementation for item filter.Fields in org.openjdk.jmc.common.item declared as IItemFilter Modifier and Type Field Description private IItemFilterItemFilters.Not. filterprivate IItemFilterItemQueryBuilder.ItemQuery. filterprivate IItemFilter[]ItemFilters.Composite. filtersMethods in org.openjdk.jmc.common.item that return IItemFilter Modifier and Type Method Description static IItemFilterItemFilters. all()static IItemFilterItemFilters. and(IItemFilter... filters)static <V extends java.lang.Comparable<V>>
IItemFilterItemFilters. buildComparisonFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)static <V> IItemFilterItemFilters. buildEqualityFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)static <V> IItemFilterItemFilters. buildExistenceFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)static IItemFilterItemFilters. buildStringFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String value)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. centerContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute, IRange<M> rangeLimit)Match a range according toRangeMatchPolicy.CENTER_CONTAINED_IN_RIGHT_OPEN.static IItemFilterItemFilters. contains(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String substring)static IItemFilterItemFilters. convertToTypes(IItemFilter filter, java.util.List<IType<IItem>> types)static <M> IItemFilterItemFilters. equals(ICanonicalAccessorFactory<M> attribute, M value)IItemFilterIItemQuery. getFilter()IItemFilterItemFilters.Not. getFilter()IItemFilterItemQueryBuilder.ItemQuery. getFilter()IItemFilter[]ItemFilters.Composite. getFilters()static <V> IItemFilterItemFilters. hasAttribute(ICanonicalAccessorFactory<V> attribute)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. interval(ICanonicalAccessorFactory<M> attribute, M lowerLimit, boolean lowerClosed, M upperLimit, boolean upperClosed)static <M> IItemFilterItemFilters. isNotNull(ICanonicalAccessorFactory<M> attribute)Creates an item filter that will return true if attribute value exists, and is not null.static <M> IItemFilterItemFilters. isNull(ICanonicalAccessorFactory<M> attribute)Creates an item filter that will return true if attribute value is null, or if the attribute doesn't exist, and false otherwise.static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. less(ICanonicalAccessorFactory<M> attribute, M upperLimit)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. lessOrEqual(ICanonicalAccessorFactory<M> attribute, M upperLimit)static IItemFilterItemFilters. matches(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String regexp)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. matchRange(PersistableItemFilter.Kind kind, ICanonicalAccessorFactory<IRange<M>> rangeAttribute, IRange<M> rangeLimit)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. matchRange(RangeMatchPolicy policy, ICanonicalAccessorFactory<IRange<M>> rangeAttribute, IRange<M> rangeLimit)static <M> IItemFilterItemFilters. memberOf(ICanonicalAccessorFactory<M> attribute, java.util.Set<M> values)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. more(ICanonicalAccessorFactory<M> attribute, M lowerLimit)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. moreOrEqual(ICanonicalAccessorFactory<M> attribute, M lowerLimit)static IItemFilterItemFilters. none()static IItemFilterItemFilters. not(IItemFilter filter)static IItemFilterItemFilters. notContains(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String regexp)static <M> IItemFilterItemFilters. notEquals(ICanonicalAccessorFactory<M> attribute, M value)static <V> IItemFilterItemFilters. notHasAttribute(ICanonicalAccessorFactory<V> attribute)static IItemFilterItemFilters. notMatches(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String regexp)static IItemFilterItemFilters. or(IItemFilter... filters)static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. rangeContainedIn(ICanonicalAccessorFactory<IRange<M>> rangeAttribute, IRange<M> rangeLimit)Match a range according toRangeMatchPolicy.CONTAINED_IN_CLOSED.static <M extends java.lang.Comparable<? super M>>
IItemFilterItemFilters. rangeIntersects(ICanonicalAccessorFactory<IRange<M>> rangeAttribute, IRange<M> rangeLimit)Match a range according toRangeMatchPolicy.CLOSED_INTERSECTS_WITH_CLOSED.private static <M extends java.lang.Comparable<? super M>>
IItemFilterPersistableItemFilter. readComparableKindFrom(ICanonicalAccessorFactory<M> attribute, PersistableItemFilter.Kind kind, IState memento)private static <M extends java.lang.Comparable<? super M>>
IItemFilterPersistableItemFilter. readComparableKindFrom(PersistableItemFilter.Kind kind, IState memento)private static <M> IItemFilterPersistableItemFilter. readEquals(ICanonicalAccessorFactory<M> attribute, IState memento)static IItemFilterPersistableItemFilter. readFrom(IState memento)private static IItemFilter[]PersistableItemFilter. readFrom(IState[] mementos)private static <M> IItemFilterPersistableItemFilter. readNotEquals(ICanonicalAccessorFactory<M> attribute, IState memento)private static <M extends java.lang.Comparable<? super M>>
IItemFilterPersistableItemFilter. readRangeMatchesFrom(PersistableItemFilter.Kind kind, IState memento)static IItemFilterItemFilters. type(java.lang.String typeId)static IItemFilterItemFilters. type(java.lang.String... typeIds)static IItemFilterItemFilters. type(java.util.Set<java.lang.String> typeIds)static IItemFilterItemFilters. typeMatches(java.lang.String typeMatches)Methods in org.openjdk.jmc.common.item with parameters of type IItemFilter Modifier and Type Method Description static IItemFilterItemFilters. and(IItemFilter... filters)IItemCollectionIItemCollection. apply(IItemFilter filter)Creates a new item collection with all items in this collection that pass through the filter.static IItemFilterItemFilters. convertToTypes(IItemFilter filter, java.util.List<IType<IItem>> types)static IAggregator<IQuantity,?>Aggregators. count(java.lang.String name, java.lang.String description, IItemFilter filter)static IAggregator<IQuantity,?>Aggregators. count(IItemFilter filter)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 ItemQueryBuilderItemQueryBuilder. fromWhere(IItemFilter filter)static IItemFilterItemFilters. not(IItemFilter filter)private static <M> ItemFilters.CompositeItemFilters. optimizeOr(ICanonicalAccessorFactory<M> attribute, IItemFilter... filters)static IItemFilterItemFilters. or(IItemFilter... filters)Constructors in org.openjdk.jmc.common.item with parameters of type IItemFilter Constructor Description Composite(PersistableItemFilter.Kind kind, IItemFilter[] filters)ItemQuery(IItemFilter filter)ItemQueryBuilder(IItemFilter filter)MemberOf(IItemFilter[] filters, IAccessorFactory<M> attribute, java.util.Set<M> values)Not(IItemFilter filter)Types(IItemFilter[] filters, java.util.Set<java.lang.String> types) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder
Methods in org.openjdk.jmc.flightrecorder with parameters of type IItemFilter Modifier and Type Method Description EventCollectionEventCollection. apply(IItemFilter filter) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.jdk
Classes in org.openjdk.jmc.flightrecorder.jdk that implement IItemFilter Modifier and Type Class Description private static classJdkFilters.MethodFilter -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders declared as IItemFilter Modifier and Type Field Description static IItemFilterMethodProfilingDataProvider. SAMPLES_OR_CPU_FILTERMethods in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders with parameters of type IItemFilter Modifier and Type Method Description private static IQuantityHaltsProvider. calculatePauseSum(IItemCollection items, IItemFilter pauseFilter, IQuantity startTime, IQuantity endTime)private static IQuantityHaltsProvider. calculatePauseSumWithEncapsulationTree(IItemCollection items, IItemFilter haltsFilter, IQuantity startTime, IQuantity endTime) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.jdk.general
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.general declared as IItemFilter Modifier and Type Field Description private static IItemFilterDMSIncidentRule. FILTERMethods in org.openjdk.jmc.flightrecorder.rules.jdk.general that return IItemFilter Modifier and Type Method Description private static IItemFilterClassLeakingRule. createClassAttributeFilter(IAttribute<IMCType> attribute, java.util.Map<java.lang.String,ClassEntry> entries) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.jdk.latency
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.latency with parameters of type IItemFilter Modifier and Type Method Description private SlidingWindowToolkit.IUnorderedWindowVisitorMethodProfilingRule. createWindowVisitor(MethodProfilingRule.PeriodRangeMap settings, IItemFilter settingsFilter, IQuantity windowSize, java.util.List<MethodProfilingRule.MethodProfilingWindowResult> rawScores, java.util.concurrent.FutureTask<Result> evaluationTask, java.util.regex.Pattern excludes)Creates an IUnorderedWindowVisitor that is called on each slice in the recording and generates the scores for each slice and places them in the rawScores list.private java.util.Map<IMCType,ClassEntry>BiasedLockingRevocationRule. extractRevocations(IItemCollection revokationEvents, IItemFilter filter, IAttribute<IMCType> classAttribute) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.memory declared as IItemFilter Modifier and Type Field Description private static IItemFilterStringDeduplicationRule. STRING_FILTERMethods in org.openjdk.jmc.flightrecorder.rules.jdk.memory that return IItemFilter Modifier and Type Method Description private IItemFilterStringDeduplicationRule. getAllocationFramesFilter(java.lang.String allocationFramesString)Methods in org.openjdk.jmc.flightrecorder.rules.jdk.memory with parameters of type IItemFilter Modifier and Type Method Description private ResultStringDeduplicationRule. getAllocationRatioResult(IItemCollection items, java.lang.String stringInternalArrayType, IItemFilter stringInternalArrayTypeFilter, IQuantity stringAllocationRatioLimit, java.lang.String allocationFramesString, java.lang.String heapInfo, double heapUsedRatio, java.lang.String extraGcInfo)private ResultStringDeduplicationRule. getLivesetRatioResult(IItemCollection items, java.lang.String stringInternalArrayType, IItemFilter stringInternalArrayTypeFilter, IQuantity averageStringSize, IQuantity stringLivesetRatioAndHeapUsageLimit, java.lang.String objectCountEventType, java.lang.String heapInfo, double heapUsedRatio, java.lang.String extraGcInfo) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.jdk.util
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.util with parameters of type IItemFilter Modifier and Type Method Description IItemCollectionSingleEntryItemCollection. apply(IItemFilter filter) -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.tree
Classes in org.openjdk.jmc.flightrecorder.rules.tree that implement IItemFilter Modifier and Type Class Description classTimeRangeFilterReturns all events that intersects with the provided range.classTimeRangeThreadFilterReturns all events that intersects with the provided ranges, per thread. -
Uses of IItemFilter in org.openjdk.jmc.flightrecorder.rules.util
Methods in org.openjdk.jmc.flightrecorder.rules.util that return IItemFilter Modifier and Type Method Description private static IItemFilterRulesToolkit. createEnablementFilter(boolean enabled, java.lang.String... typeIds)static IItemFilterRulesToolkit. createRangeFilter(IItem item)Creates a range filter for an event.static IItemFilterRulesToolkit. getSettingsFilter(java.lang.String settingsName, java.lang.String... typeIds)Gets a filter for a specific setting for the provided types.
-