Uses of Interface
org.openjdk.jmc.common.item.IItemFilter
-
Packages that use IItemFilter 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.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 class
ItemFilters.AttributeFilter<M>
static class
ItemFilters.AttributeValue<M>
static class
ItemFilters.BooleanFilter
private static class
ItemFilters.Compare<M extends java.lang.Comparable<? super M>>
static class
ItemFilters.Composite
static class
ItemFilters.Contains
private static class
ItemFilters.Equals<M>
static class
ItemFilters.HasAttribute<M>
private static class
ItemFilters.IsNotNull<M>
private static class
ItemFilters.IsNull<M>
static class
ItemFilters.Matches
private static class
ItemFilters.MemberOf<M>
static class
ItemFilters.Not
static class
ItemFilters.NotContains
private static class
ItemFilters.NotEquals<M>
static class
ItemFilters.NotHasAttribute<M>
static class
ItemFilters.NotMatches
private static class
ItemFilters.RangeMatches<M extends java.lang.Comparable<? super M>>
static class
ItemFilters.Type
static class
ItemFilters.TypeMatches
static class
ItemFilters.Types
class
PersistableItemFilter
Simple provisional persistence implementation for item filter.Fields in org.openjdk.jmc.common.item declared as IItemFilter Modifier and Type Field Description private IItemFilter
ItemFilters.Not. filter
private IItemFilter
ItemQueryBuilder.ItemQuery. filter
private IItemFilter[]
ItemFilters.Composite. filters
Methods in org.openjdk.jmc.common.item that return IItemFilter Modifier and Type Method Description static IItemFilter
ItemFilters. all()
static IItemFilter
ItemFilters. and(IItemFilter... filters)
static <V extends java.lang.Comparable<V>>
IItemFilterItemFilters. buildComparisonFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)
static <V> IItemFilter
ItemFilters. buildEqualityFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)
static <V> IItemFilter
ItemFilters. buildExistenceFilter(PersistableItemFilter.Kind comparisonKind, ICanonicalAccessorFactory<V> attribute, V value)
static IItemFilter
ItemFilters. 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 IItemFilter
ItemFilters. contains(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String substring)
static IItemFilter
ItemFilters. convertToTypes(IItemFilter filter, java.util.List<IType<IItem>> types)
static <M> IItemFilter
ItemFilters. equals(ICanonicalAccessorFactory<M> attribute, M value)
IItemFilter
IItemQuery. getFilter()
IItemFilter
ItemFilters.Not. getFilter()
IItemFilter
ItemQueryBuilder.ItemQuery. getFilter()
IItemFilter[]
ItemFilters.Composite. getFilters()
static <V> IItemFilter
ItemFilters. 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> IItemFilter
ItemFilters. isNotNull(ICanonicalAccessorFactory<M> attribute)
Creates an item filter that will return true if attribute value exists, and is not null.static <M> IItemFilter
ItemFilters. 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 IItemFilter
ItemFilters. 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> IItemFilter
ItemFilters. 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 IItemFilter
ItemFilters. none()
static IItemFilter
ItemFilters. not(IItemFilter filter)
static IItemFilter
ItemFilters. notContains(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String regexp)
static <M> IItemFilter
ItemFilters. notEquals(ICanonicalAccessorFactory<M> attribute, M value)
static <V> IItemFilter
ItemFilters. notHasAttribute(ICanonicalAccessorFactory<V> attribute)
static IItemFilter
ItemFilters. notMatches(ICanonicalAccessorFactory<java.lang.String> attribute, java.lang.String regexp)
static IItemFilter
ItemFilters. 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> IItemFilter
PersistableItemFilter. readEquals(ICanonicalAccessorFactory<M> attribute, IState memento)
static IItemFilter
PersistableItemFilter. readFrom(IState memento)
private static IItemFilter[]
PersistableItemFilter. readFrom(IState[] mementos)
private static <M> IItemFilter
PersistableItemFilter. readNotEquals(ICanonicalAccessorFactory<M> attribute, IState memento)
private static <M extends java.lang.Comparable<? super M>>
IItemFilterPersistableItemFilter. readRangeMatchesFrom(PersistableItemFilter.Kind kind, IState memento)
static IItemFilter
ItemFilters. type(java.lang.String typeId)
static IItemFilter
ItemFilters. type(java.lang.String... typeIds)
static IItemFilter
ItemFilters. type(java.util.Set<java.lang.String> typeIds)
static IItemFilter
ItemFilters. typeMatches(java.lang.String typeMatches)
Methods in org.openjdk.jmc.common.item with parameters of type IItemFilter Modifier and Type Method Description static IItemFilter
ItemFilters. and(IItemFilter... filters)
IItemCollection
IItemCollection. apply(IItemFilter filter)
Creates a new item collection with all items in this collection that pass through the filter.static IItemFilter
ItemFilters. 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 ItemQueryBuilder
ItemQueryBuilder. fromWhere(IItemFilter filter)
static IItemFilter
ItemFilters. not(IItemFilter filter)
private static <M> ItemFilters.Composite
ItemFilters. optimizeOr(ICanonicalAccessorFactory<M> attribute, IItemFilter... filters)
static IItemFilter
ItemFilters. 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 EventCollection
EventCollection. 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 class
JdkFilters.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 IItemFilter
MethodProfilingDataProvider. SAMPLES_OR_CPU_FILTER
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders with parameters of type IItemFilter Modifier and Type Method Description private static IQuantity
HaltsProvider. calculatePauseSum(IItemCollection items, IItemFilter pauseFilter, IQuantity startTime, IQuantity endTime)
private static IQuantity
HaltsProvider. 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 IItemFilter
DMSIncidentRule. FILTER
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.general that return IItemFilter Modifier and Type Method Description private static IItemFilter
ClassLeakingRule. 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.IUnorderedWindowVisitor
MethodProfilingRule. 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 IItemFilter
StringDeduplicationRule. STRING_FILTER
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.memory that return IItemFilter Modifier and Type Method Description private IItemFilter
StringDeduplicationRule. 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 Result
StringDeduplicationRule. 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 Result
StringDeduplicationRule. 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 IItemCollection
SingleEntryItemCollection. 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 class
TimeRangeFilter
Returns all events that intersects with the provided range.class
TimeRangeThreadFilter
Returns 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 IItemFilter
RulesToolkit. createEnablementFilter(boolean enabled, java.lang.String... typeIds)
static IItemFilter
RulesToolkit. createRangeFilter(IItem item)
Creates a range filter for an event.static IItemFilter
RulesToolkit. getSettingsFilter(java.lang.String settingsName, java.lang.String... typeIds)
Gets a filter for a specific setting for the provided types.
-