Uses of Interface
org.openjdk.jmc.flightrecorder.rules.IRule
-
Packages that use IRule Package Description org.openjdk.jmc.flightrecorder.rules This package contains interfaces and classes for working with Rules and RuleResults.org.openjdk.jmc.flightrecorder.rules.util -
-
Uses of IRule in org.openjdk.jmc.flightrecorder.rules
Classes in org.openjdk.jmc.flightrecorder.rules that implement IRule Modifier and Type Class Description class
AbstractRule
Abstract base class for rules, supplying some boiler plate code.Methods in org.openjdk.jmc.flightrecorder.rules that return IRule Modifier and Type Method Description IRule
IResult. getRule()
Returns theIRule
that generated this result object.Methods in org.openjdk.jmc.flightrecorder.rules that return types with arguments of type IRule Modifier and Type Method Description static Collection<IRule>
RuleRegistry. getRules()
Class<? extends IRule>
value()
Methods in org.openjdk.jmc.flightrecorder.rules with parameters of type IRule Modifier and Type Method Description static ResultBuilder
ResultBuilder. createFor(IRule rule, IPreferenceValueProvider preferenceProvider)
-
Uses of IRule in org.openjdk.jmc.flightrecorder.rules.util
Methods in org.openjdk.jmc.flightrecorder.rules.util that return types with arguments of type IRule Modifier and Type Method Description static Map<IRule,Future<IResult>>
RulesToolkit. evaluateParallel(Collection<IRule> rules, IItemCollection items, IPreferenceValueProvider preferences, int nThreads)
Evaluates a collection of rules in parallel threads.Methods in org.openjdk.jmc.flightrecorder.rules.util with parameters of type IRule Modifier and Type Method Description static IResult
RulesToolkit. getMissingAttributeResult(IRule rule, IType<IItem> type, IAttribute<?> attribute, IPreferenceValueProvider vp)
Gets aIResult
object representing a not applicable result due to a missing attribute.static IResult
RulesToolkit. getNotApplicableResult(IRule rule, IPreferenceValueProvider vp, String message)
Creates aIResult
object with a generic not applicable (N/A) result for a given rule with a specified message.static IResult
RulesToolkit. getTooFewEventsResult(IRule rule, IPreferenceValueProvider vp)
Method parameters in org.openjdk.jmc.flightrecorder.rules.util with type arguments of type IRule Modifier and Type Method Description static Map<IRule,Future<IResult>>
RulesToolkit. evaluateParallel(Collection<IRule> rules, IItemCollection items, IPreferenceValueProvider preferences, int nThreads)
Evaluates a collection of rules in parallel threads.
-