Uses of Interface
org.openjdk.jmc.common.item.IItemCollection
-
-
Uses of IItemCollection in org.openjdk.jmc.common.item
Methods in org.openjdk.jmc.common.item that return IItemCollection Modifier and Type Method Description IItemCollectionIItemCollection. apply(IItemFilter filter)Creates a new item collection with all items in this collection that pass through the filter.Methods in org.openjdk.jmc.common.item with parameters of type IItemCollection Modifier and Type Method Description static java.lang.Iterable<IItem>ItemToolkit. asIterable(IItemCollection items)Deprecated.static <T> TItemToolkit. getFirstFound(IItemCollection items, IAttribute<T> attribute)Returns the value of the event first encountered with the attribute. -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder
Classes in org.openjdk.jmc.flightrecorder that implement IItemCollection Modifier and Type Class Description (package private) classEventCollectionJava 1.7 based implementation ofIItemCollectionusingIItemIterableiterators.Methods in org.openjdk.jmc.flightrecorder that return IItemCollection Modifier and Type Method Description (package private) static IItemCollectionEventCollection. build(EventArray[] events)static IItemCollectionJfrLoaderToolkit. loadEvents(java.io.File file)Loads a potentially zipped or gzipped file using the parser extensions loaded from the java service loaderstatic IItemCollectionJfrLoaderToolkit. loadEvents(java.io.InputStream stream)Loads a potentially zipped or gzipped input stream using the parser extensions loaded from the java service loaderstatic IItemCollectionJfrLoaderToolkit. loadEvents(java.io.InputStream stream, java.util.List<? extends IParserExtension> extensions)Loads a potentially zipped or gzipped input stream using the parser extensions loaded from the java service loaderstatic IItemCollectionJfrLoaderToolkit. loadEvents(java.util.List<java.io.File> files)Loads a recording from a sequence of potentially zipped or gzipped files using the parser extensions loaded from the java service loaderstatic IItemCollectionJfrLoaderToolkit. loadEvents(java.util.List<java.io.File> files, java.util.List<? extends IParserExtension> extensions)Loads a recording from a sequence of potentially zipped or gzipped file using the supplied parser extensionsMethods in org.openjdk.jmc.flightrecorder with parameters of type IItemCollection Modifier and Type Method Description voidRecordingPrinter. print(IItemCollection events) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.memleak
Methods in org.openjdk.jmc.flightrecorder.memleak with parameters of type IItemCollection Modifier and Type Method Description static ReferenceTreeModelReferenceTreeModel. buildReferenceTree(IItemCollection items)Creates and returns a ReferenceTreeModel object that represents the total reference tree created by Old Object Samples and their aggregated reference chains. -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules
Methods in org.openjdk.jmc.flightrecorder.rules with parameters of type IItemCollection Modifier and Type Method Description java.util.concurrent.RunnableFuture<Result>AbstractRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>IRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)Gets a future representing the result of the evaluation of this rule.protected abstract ResultAbstractRule. getResult(IItemCollection items, IPreferenceValueProvider vp) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.combine
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.combine with parameters of type IItemCollection Modifier and Type Method Description static SpanSquareSpanToolkit. getMaxCountCluster(IItemCollection items, IAttribute<IQuantity> countAttribute, IAttribute<IQuantity> timestampAttribute)Calculates the largest count cluster.static SpanSquareSpanToolkit. getMaxDurationCluster(IItemCollection items)Calculates the largest duration cluster.static SpanLimitSpanToolkit. getMaxSpanLimit(IItemCollection items, IAttribute<IQuantity> valueAttribute, IAttribute<IQuantity> endTimeAttribute, double limit)Calculates the longest span where the combined value still is above the limit. -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.compilation
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.compilation with parameters of type IItemCollection Modifier and Type Method Description java.util.concurrent.RunnableFuture<Result>CodeCacheRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultCodeCacheRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private booleanCodeCacheRule. hasSegmentedCodeCache(IItemCollection items) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.cpu
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.cpu with parameters of type IItemCollection Modifier and Type Method Description java.util.concurrent.RunnableFuture<Result>HighJvmCpuRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>ManyRunningProcessesRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)protected ResultCompareCpuRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultHighJvmCpuRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultManyRunningProcessesRule. getResult(IItemCollection items, IPreferenceValueProvider vp) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.dataproviders with parameters of type IItemCollection Modifier and Type Method Description static HaltsProvider.ApplicationHaltsInfoHolderHaltsProvider. calculateApplicationHaltsRatio(IItemCollection items)Calculates the ratio of all application pauses to the total time.static IQuantityHaltsProvider. calculateGcHaltsRatio(IItemCollection items, IQuantity startTime, IQuantity endTime)Calculates the ratio of GC pauses to the total time.static IQuantityHaltsProvider. calculateGcPauseRatio(IItemCollection items)Calculates the ratio of GC pauses to the total time.private static IQuantityHaltsProvider. calculateHaltsRatio(IItemCollection items, IQuantity pauseTime, IQuantity startTime, IQuantity endTime)private static HaltsProvider.ApplicationHaltsInfoHolderHaltsProvider. calculateHaltsRatiosWithEncapsulationTree(IItemCollection items, IQuantity startTime, IQuantity endTime)private static IQuantityHaltsProvider. calculatePauseSum(IItemCollection items, IItemFilter pauseFilter, IQuantity startTime, IQuantity endTime)private static IQuantityHaltsProvider. calculatePauseSumWithEncapsulationTree(IItemCollection items, IItemFilter haltsFilter, IQuantity startTime, IQuantity endTime)private static IRange<IQuantity>HaltsProvider. createRange(IItemCollection items) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.exceptions
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.exceptions with parameters of type IItemCollection Modifier and Type Method Description java.util.concurrent.RunnableFuture<Result>ErrorRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>ExceptionRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>FatalErrorRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultErrorRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultExceptionRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultFatalErrorRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.general
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.general that return IItemCollection Modifier and Type Method Description private static IItemCollectionFewSampledThreadsRule. getCpuItems(IItemCollection items)Methods in org.openjdk.jmc.flightrecorder.rules.jdk.general with parameters of type IItemCollection Modifier and Type Method Description private ResultFewSampledThreadsRule. calculateResult(IItemCollection items, IPreferenceValueProvider vp)private ResultFewSampledThreadsRule. checkAvailability(IItemCollection items)java.util.concurrent.RunnableFuture<Result>BufferLostRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>ClassLeakingRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>ClassLoadingRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DebugNonSafepointsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DiscouragedGcOptionsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DiscouragedVmOptionsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DMSIncidentRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DumpReasonRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>DuplicateFlagsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>FlightRecordingSupportRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>ManagementAgentRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>OptionsCheckRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>PasswordsInArgumentsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>PasswordsInEnvironmentRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>PasswordsInSystemPropertiesRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>RecordingSettingsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>StackDepthSettingRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>VerifyNoneRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private java.util.Map<java.lang.String,ClassEntry>ClassLeakingRule. extractClassEntriesFromQuery(IItemCollection items, IItemQuery query)private static IItemCollectionFewSampledThreadsRule. getCpuItems(IItemCollection items)private static java.lang.StringFewSampledThreadsRule. getExtraTypesInfo(IItemCollection items)private static IQuantityFewSampledThreadsRule. getHardwareThreads(IItemCollection items)private ResultFewSampledThreadsRule. getIdleResult(IItemCollection items, IQuantity minCpuRatio, IQuantity windowSize, int sampledThreads)private ResultBufferLostRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultClassLeakingRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultClassLoadingRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDebugNonSafepointsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDiscouragedGcOptionsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDiscouragedVmOptionsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDMSIncidentRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDumpReasonRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultDuplicateFlagsRule. getResult(IItemCollection items, IPreferenceValueProvider vp)protected ResultFewSampledThreadsRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultFlightRecordingSupportRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultManagementAgentRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultOptionsCheckRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultPasswordsInArgumentsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultPasswordsInEnvironmentRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultPasswordsInSystemPropertiesRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultRecordingSettingsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultStackDepthSettingRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultVerifyNoneRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultFlightRecordingSupportRule. getTimeConversionResult(IItemCollection items)private java.util.Map<java.lang.String,java.lang.Integer>StackDepthSettingRule. getTraceCount(IItemCollection items)private ResultFlightRecordingSupportRule. getVersionResult(IItemCollection items) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.io
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.io with parameters of type IItemCollection Modifier and Type Method Description java.util.concurrent.RunnableFuture<Result>FileReadRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>FileWriteRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultSocketReadRule. evaluate(IItemCollection items, IQuantity infoLimit, IQuantity warningLimit)java.util.concurrent.RunnableFuture<Result>SocketReadRule. evaluate(IItemCollection items, IPreferenceValueProvider vp)private ResultSocketWriteRule. evaluate(IItemCollection items, IQuantity infoLimit, IQuantity warningLimit)java.util.concurrent.RunnableFuture<Result>SocketWriteRule. evaluate(IItemCollection items, IPreferenceValueProvider vp)private ResultFileReadRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultFileWriteRule. getResult(IItemCollection items, IPreferenceValueProvider vp) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.latency
Fields in org.openjdk.jmc.flightrecorder.rules.jdk.latency declared as IItemCollection Modifier and Type Field Description private IItemCollectionMethodProfilingRule.MethodProfilingCallable. itemsMethods in org.openjdk.jmc.flightrecorder.rules.jdk.latency with parameters of type IItemCollection Modifier and Type Method Description private static longContextSwitchRule. calculateSwitchRate(IItemCollection switchItems)java.util.concurrent.RunnableFuture<Result>BiasedLockingRevocationPauseRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>BiasedLockingRevocationRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultContextSwitchRule. evaluate(IItemCollection items, long switchRateLimit)java.util.concurrent.RunnableFuture<Result>ContextSwitchRule. evaluate(IItemCollection items, IPreferenceValueProvider vp)java.util.concurrent.RunnableFuture<Result>JavaBlockingRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>MethodProfilingRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultVMOperationRule. evaluate(IItemCollection items, IQuantity warningLimit)java.util.concurrent.RunnableFuture<Result>VMOperationRule. evaluate(IItemCollection items, IPreferenceValueProvider vp)private java.util.Map<IMCType,ClassEntry>BiasedLockingRevocationRule. extractRevocations(IItemCollection revokationEvents, IItemFilter filter, IAttribute<IMCType> classAttribute)private static longContextSwitchRule. getMostBlocks(IItemCollection items)private ResultBiasedLockingRevocationPauseRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultBiasedLockingRevocationRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultJavaBlockingRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultMethodProfilingRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider, java.util.concurrent.FutureTask<Result> evaluationTask)private voidMethodProfilingRule. populateSettingsMap(IItemCollection items, MethodProfilingRule.PeriodRangeMap settings)Populates the settings map with all the period settings for the execution sample event found in this recording.Constructors in org.openjdk.jmc.flightrecorder.rules.jdk.latency with parameters of type IItemCollection Constructor Description MethodProfilingCallable(IItemCollection items, IPreferenceValueProvider valueProvider) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.memory
Methods in org.openjdk.jmc.flightrecorder.rules.jdk.memory with parameters of type IItemCollection Modifier and Type Method Description private static SpanSquareHighGcRule. calculateLongestGcCluster(IItemCollection items)java.util.concurrent.RunnableFuture<Result>AllocationByClassRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>AllocationByThreadRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>CompressedOopsRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>FullGcRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>GcLockerRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>GcStallRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>HeapContentRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>HeapInspectionRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>HighGcRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>IncreasingLiveSetRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>IncreasingMetaspaceLiveSetRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>LongGcPauseRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>LowOnPhysicalMemoryRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>MetaspaceOomRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>SystemGcRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)java.util.concurrent.RunnableFuture<Result>TlabAllocationRatioRule. evaluate(IItemCollection items, IPreferenceValueProvider valueProvider)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 static java.lang.StringLongGcPauseRule. getCollectorMessage(IItemCollection items)private ResultGcStallRule. getGcStallResult(boolean nonRequestedSerialOldGc, IItemCollection items)private ResultHeapInspectionRule. getHeapInspectionResult(int objectCountGCs, IItemCollection items, IQuantity limit)private static java.lang.StringLongGcPauseRule. getLivesetMessage(IItemCollection items)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)private GcFreedRatioRule.GcInfoHolderGcFreedRatioRule. getMaxFreedWindow(IItemCollection allItems, IQuantity windowSize, IQuantity slideSize)static CollectorTypeCollectorType. getOldCollectorType(IItemCollection items)private IQuantityIncreasingLiveSetRule. getPostWarmupTime(IItemCollection items, IQuantity classesLoadedPercent)private ResultAllocationByClassRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultAllocationByThreadRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)protected ResultApplicationHaltsRule. getResult(IItemCollection items, IPreferenceValueProvider vp)protected ResultAutoBoxingRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultCompressedOopsRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)protected ResultGcFreedRatioRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultGcLockerRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)protected ResultGcPauseRatioRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultHeapContentRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultHighGcRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultIncreasingLiveSetRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultIncreasingMetaspaceLiveSetRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultLongGcPauseRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultLowOnPhysicalMemoryRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private ResultMetaspaceOomRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)protected ResultStringDeduplicationRule. getResult(IItemCollection items, IPreferenceValueProvider vp)private ResultTlabAllocationRatioRule. getResult(IItemCollection items, IPreferenceValueProvider valueProvider)private static java.lang.StringLongGcPauseRule. getSemiRefsMessage(IItemCollection items)private booleanFullGcRule. hasAvailableEvents(IItemCollection items, java.lang.String[] eventTypes) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.jdk.util
Classes in org.openjdk.jmc.flightrecorder.rules.jdk.util that implement IItemCollection Modifier and Type Class Description (package private) classSingleEntryItemCollectionImplementation helper class for handling a singularIItemas anIItemCollection.Fields in org.openjdk.jmc.flightrecorder.rules.jdk.util declared as IItemCollection Modifier and Type Field Description private static IItemCollectionSingleEntryItemCollection. NULLCOLLECTIONMethods in org.openjdk.jmc.flightrecorder.rules.jdk.util that return IItemCollection Modifier and Type Method Description IItemCollectionSingleEntryItemCollection. apply(IItemFilter filter)Methods in org.openjdk.jmc.flightrecorder.rules.jdk.util with parameters of type IItemCollection Modifier and Type Method Description private voidDefaultIItemResultSet. calculateData(IItemCollection input)IItemResultSetItemResultSetFactory. createResultSet(IItemCollection items, IItemQuery query)private static java.lang.ObjectDefaultIItemResultSet. getFirstNonNull(IItemCollection items, IAttribute<?> attribute)Returns the first encountered non-null attribute value, or null if no non-null value could be found.Constructors in org.openjdk.jmc.flightrecorder.rules.jdk.util with parameters of type IItemCollection Constructor Description DefaultIItemResultSet(IItemCollection items, IItemQuery query) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.report.html
Methods in org.openjdk.jmc.flightrecorder.rules.report.html with parameters of type IItemCollection Modifier and Type Method Description static java.lang.StringJfrHtmlRulesReport. createReport(IItemCollection events)Create an HTML report from the provided IItemCollection -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.tree
Methods in org.openjdk.jmc.flightrecorder.rules.tree with parameters of type IItemCollection Modifier and Type Method Description static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy.static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants, boolean ignoreThread)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy.static ITreeNode<IItem>ItemTreeBuilder. buildEncapsulationTree(IItemCollection items, boolean allowInstants, boolean ignoreThread, ItemTreeBuilder.IItemTreeBuilderCallback callback)Builds a tree where events that wrap other events, time wise, are higher up in the hierarchy. -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.rules.util
Methods in org.openjdk.jmc.flightrecorder.rules.util with parameters of type IItemCollection 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.static TimeRangeThreadFilterRulesToolkit. createThreadsAndRangesFilter(IItemCollection items)Creates a thread and range filter for a set of related events.static java.util.Map<IRule,java.util.concurrent.Future<Result>>RulesToolkit. evaluateParallel(java.util.Collection<IRule> rules, IItemCollection items, IPreferenceValueProvider preferences, int nThreads)Evaluates a collection of rules in parallel threads.static java.lang.StringRulesToolkit. findMatches(java.lang.String typeId, IItemCollection items, IAttribute<java.lang.String> attribute, java.lang.String match, boolean ignoreCase)Finds items of a specific type where the given attribute has a value matching that of the provided match string.private static java.util.Set<java.lang.String>RulesToolkit. getAvailableTypeIds(IItemCollection items)private static java.lang.StringRulesToolkit. getDisabledEventTypeNames(IItemCollection items, java.lang.String... typeIds)static java.lang.StringRulesToolkit. getEnabledEventTypesRecommendation(IItemCollection items, java.lang.String... typeIds)Creates a text message informing that event types are recommendedstatic RulesToolkit.EventAvailabilityRulesToolkit. getEventAvailability(IItemCollection items, java.lang.String... typeIds)Checks the event availability for the event types.static ResultRulesToolkit. getEventAvailabilityResult(IRule rule, IItemCollection items, RulesToolkit.EventAvailability eventAvailability, java.lang.String... typeIds)Returns a proper result for the availability problem.private static java.lang.StringRulesToolkit. getEventTypeNames(IItemCollection items)private static java.lang.StringRulesToolkit. getEventTypeNames(IItemCollection items, java.lang.String... typeIds)static java.util.Map<java.lang.String,java.lang.String>RulesToolkit. getFlightRecorderOptions(IItemCollection items)Convenience method for parsing the -XX:FlightRecorderOptions JVM flag.private static IQuantityRulesToolkit. getItemRange(IItemCollection items)static JavaVersionRulesToolkit. getJavaSpecVersion(IItemCollection items)Gets the Java version for the recording the providedIItemCollectionrepresents.static JavaVersionRulesToolkit. getJavaVersion(IItemCollection items)static java.lang.StringRulesToolkit. getPeriodIfGreaterThan(IItemCollection items, IQuantity minPeriod, java.lang.String... typeIds)If possible, gets the longest period setting that is longer than the specified minimum period for the given event types.private static java.util.Set<java.lang.String>RulesToolkit. getPeriodSettings(IItemCollection items, java.lang.String... typeIds)static java.lang.StringRulesToolkit. getSecondFrameInMostCommonTrace(IItemCollection items)Gets the second frame in the most common stack trace.static IQuantityRulesToolkit. getSettingMaxPeriod(IItemCollection items, java.lang.String... typeIds)Gets the maximum period setting for the specified event types in the given item collection.static java.lang.StringRulesToolkit. getShortRecordingInfo(IItemCollection items, IQuantity shortRecordingLimit)Checks if the timerange spanned by the items is shorter than the limit, and returns a informative text message if that is the case.static IType<IItem>RulesToolkit. getType(IItemCollection items, java.lang.String typeId)Gets theITyperepresentation of a specific event type in anIItemCollection.static java.lang.StringRulesToolkit. getTypesWithZeroThreshold(IItemCollection items, java.lang.String... typeIds)Returns a string describing the subset of event types given which have no duration threshold set.VSlidingWindowToolkit.IUnorderedWindowValueFunction. getValue(IItemCollection items, IQuantity startTime, IQuantity endTime)private static booleanRulesToolkit. hasEvents(IItemCollection items, java.lang.String... typeIds)Returns true if precisely all of the event types have events.private static booleanRulesToolkit. internalHasEvents(IItemCollection items, java.lang.String typeId)private static booleanRulesToolkit. isEventsDisabled(IItemCollection items, java.lang.String... typeIds)This method checks if the provided event types were explicitly disabled by checking the recording setting events.static booleanRulesToolkit. isEventsEnabled(IItemCollection items, java.lang.String... typeIds)This method checks if the provided event types were explicitly enabled by checking the recording setting events.private static booleanRulesToolkit. isEventsKnown(IItemCollection items, java.lang.String... typeIds)Checks if the event types are known in the collection.static voidSlidingWindowToolkit. slidingWindowUnordered(SlidingWindowToolkit.IUnorderedWindowVisitor callback, IItemCollection items, IQuantity windowSize, IQuantity slideSize)Runs a sliding window through all items, by calculating the window start and end and filter through all the items.static voidSlidingWindowToolkit. slidingWindowUnordered(SlidingWindowToolkit.IUnorderedWindowVisitor callback, IItemCollection items, IQuantity windowSize, IQuantity slideSize, boolean includeIntersecting)Runs a sliding window through all items, by calculating the window start and end and filter through all the items.static Pair<IQuantity,IRange<IQuantity>>SlidingWindowToolkit. slidingWindowUnorderedMinMaxValue(IItemCollection items, IQuantity windowSize, java.util.concurrent.FutureTask<Result> cancellationSupplier, SlidingWindowToolkit.IUnorderedWindowValueFunction<IQuantity> valueFunction, boolean max, boolean includeIntersecting)Calculates max/min window quantity value of items.static <V> Pair<V,IRange<IQuantity>>SlidingWindowToolkit. slidingWindowUnorderedMinMaxValue(IItemCollection items, IQuantity windowSize, java.util.concurrent.FutureTask<Result> cancellationSupplier, SlidingWindowToolkit.IUnorderedWindowValueFunction<V> valueFunction, java.util.Comparator<V> valueComparator, boolean max, boolean includeIntersecting)Calculates max/min window value of items.static Pair<IQuantity,IRange<IQuantity>>SlidingWindowToolkit. slidingWindowUnorderedMinMaxValue(IItemCollection items, IQuantity windowSize, IQuantity slideSize, java.util.concurrent.FutureTask<Result> cancellationSupplier, SlidingWindowToolkit.IUnorderedWindowValueFunction<IQuantity> valueFunction, boolean max, boolean includeIntersecting)Calculates max/min window quantity value of items.static <V> Pair<V,IRange<IQuantity>>SlidingWindowToolkit. slidingWindowUnorderedMinMaxValue(IItemCollection items, IQuantity windowSize, IQuantity slideSize, java.util.concurrent.FutureTask<Result> cancellationSupplier, SlidingWindowToolkit.IUnorderedWindowValueFunction<V> valueFunction, java.util.Comparator<V> valueComparator, boolean max, boolean includeIntersecting)Calculates max/min window value of items.voidSlidingWindowToolkit.IUnorderedWindowVisitor. visitWindow(IItemCollection items, IQuantity startTime, IQuantity endTime) -
Uses of IItemCollection in org.openjdk.jmc.flightrecorder.stacktrace
Fields in org.openjdk.jmc.flightrecorder.stacktrace declared as IItemCollection Modifier and Type Field Description private IItemCollectionStacktraceModel. itemsConstructors in org.openjdk.jmc.flightrecorder.stacktrace with parameters of type IItemCollection Constructor Description StacktraceModel(boolean threadRootAtTop, FrameSeparator frameSeparator, IItemCollection items)
-