Uses of Class
org.opennms.netmgt.flows.classification.internal.decision.PreprocessedRule
-
Packages that use PreprocessedRule Package Description org.opennms.netmgt.flows.classification.internal.decision -
-
Uses of PreprocessedRule in org.opennms.netmgt.flows.classification.internal.decision
Fields in org.opennms.netmgt.flows.classification.internal.decision with type parameters of type PreprocessedRule Modifier and Type Field Description List<PreprocessedRule>
Threshold.Matches. eq
List<PreprocessedRule>
Threshold.Matches. gt
List<PreprocessedRule>
Threshold.Matches. lt
List<PreprocessedRule>
Threshold.Matches. na
Methods in org.opennms.netmgt.flows.classification.internal.decision that return PreprocessedRule Modifier and Type Method Description static PreprocessedRule
PreprocessedRule. of(RuleDefinition rule)
PreprocessedRule
PreprocessedRule. reverse()
Methods in org.opennms.netmgt.flows.classification.internal.decision with parameters of type PreprocessedRule Modifier and Type Method Description protected org.opennms.netmgt.flows.classification.internal.decision.Threshold.Match
Threshold.Address. match(PreprocessedRule rule, Bounds bounds)
protected abstract org.opennms.netmgt.flows.classification.internal.decision.Threshold.Match
Threshold. match(PreprocessedRule rule, Bounds bounds)
Checks if the given rule matches values that are less than, equal to, or greater than this threshold.protected org.opennms.netmgt.flows.classification.internal.decision.Threshold.Match
Threshold.Port. match(PreprocessedRule rule, Bounds bounds)
protected org.opennms.netmgt.flows.classification.internal.decision.Threshold.Match
Threshold.Protocol. match(PreprocessedRule rule, Bounds bounds)
static Classifier
Classifier. of(PreprocessedRule rule, FilterService filterService, Bounds bounds)
Constructs a classifier for a rule simplifying its conditions corresponding to the given bounds.Method parameters in org.opennms.netmgt.flows.classification.internal.decision with type arguments of type PreprocessedRule Modifier and Type Method Description Threshold.Matches
Threshold. match(Collection<PreprocessedRule> ruleSet, Bounds bounds)
Checks for every rule if it matches values that are less than, equal to, or greater than this threshold and adds that rule the corresponding collections.static Tree
Tree. of(List<PreprocessedRule> rules, FilterService filterService)
Recursively constructs a decision tree consisting of nodes that split the given rules by thresholds and leaves that contain the classifiers that were selected by the thresholds of their ancestor nodes.Constructor parameters in org.opennms.netmgt.flows.classification.internal.decision with type arguments of type PreprocessedRule Constructor Description Matches(List<PreprocessedRule> lt, List<PreprocessedRule> eq, List<PreprocessedRule> gt, List<PreprocessedRule> na)
-