Uses of Class
org.opennms.netmgt.flows.classification.internal.decision.Bounds
-
Packages that use Bounds Package Description org.opennms.netmgt.flows.classification.internal.decision -
-
Uses of Bounds in org.opennms.netmgt.flows.classification.internal.decision
Fields in org.opennms.netmgt.flows.classification.internal.decision declared as Bounds Modifier and Type Field Description static Bounds
Bounds. ANY
Fields in org.opennms.netmgt.flows.classification.internal.decision with type parameters of type Bounds Modifier and Type Field Description protected java.util.function.Function<Bounds,Bound<T>>
Threshold. getBound
Methods in org.opennms.netmgt.flows.classification.internal.decision that return Bounds Modifier and Type Method Description Bounds
Threshold. eq(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.Bounds
Threshold. gt(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.Bounds
Threshold. lt(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.Methods in org.opennms.netmgt.flows.classification.internal.decision with parameters of type Bounds Modifier and Type Method Description boolean
Threshold. canRestrict(Bounds bounds)
Classifier
PreprocessedRule. createClassifier(FilterService filterService, Bounds bounds)
Bounds
Threshold. eq(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.Bounds
Threshold. gt(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.Bounds
Threshold. lt(Bounds bounds)
Uses this threshold to restrict the corresponding bound in the given bounds.protected org.opennms.netmgt.flows.classification.internal.decision.Threshold.Match
Threshold.Address. match(PreprocessedRule rule, Bounds bounds)
Threshold.Matches
Threshold. match(java.util.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.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.Constructor parameters in org.opennms.netmgt.flows.classification.internal.decision with type arguments of type Bounds Constructor Description Address(java.util.function.Function<Bounds,Bound<IpAddr>> getBound, java.util.function.BiFunction<Bounds,Bound<IpAddr>,Bounds> setBound, IpAddr address, java.util.function.Function<PreprocessedRule,IpValue> getRuleAddress, java.util.function.Function<ClassificationRequest,IpAddr> getRequestAddress)
Address(java.util.function.Function<Bounds,Bound<IpAddr>> getBound, java.util.function.BiFunction<Bounds,Bound<IpAddr>,Bounds> setBound, IpAddr address, java.util.function.Function<PreprocessedRule,IpValue> getRuleAddress, java.util.function.Function<ClassificationRequest,IpAddr> getRequestAddress)
Address(java.util.function.Function<Bounds,Bound<IpAddr>> getBound, java.util.function.BiFunction<Bounds,Bound<IpAddr>,Bounds> setBound, IpAddr address, java.util.function.Function<PreprocessedRule,IpValue> getRuleAddress, java.util.function.Function<ClassificationRequest,IpAddr> getRequestAddress)
Port(java.util.function.Function<Bounds,Bound<java.lang.Integer>> getBound, java.util.function.BiFunction<Bounds,Bound<java.lang.Integer>,Bounds> setBound, int port, java.util.function.Function<PreprocessedRule,PortValue> getRulePort, java.util.function.Function<ClassificationRequest,java.lang.Integer> getRequestPort)
Port(java.util.function.Function<Bounds,Bound<java.lang.Integer>> getBound, java.util.function.BiFunction<Bounds,Bound<java.lang.Integer>,Bounds> setBound, int port, java.util.function.Function<PreprocessedRule,PortValue> getRulePort, java.util.function.Function<ClassificationRequest,java.lang.Integer> getRequestPort)
Port(java.util.function.Function<Bounds,Bound<java.lang.Integer>> getBound, java.util.function.BiFunction<Bounds,Bound<java.lang.Integer>,Bounds> setBound, int port, java.util.function.Function<PreprocessedRule,PortValue> getRulePort, java.util.function.Function<ClassificationRequest,java.lang.Integer> getRequestPort)
Threshold(java.util.function.Function<Bounds,Bound<T>> getBound, java.util.function.BiFunction<Bounds,Bound<T>,Bounds> setBound)
Threshold(java.util.function.Function<Bounds,Bound<T>> getBound, java.util.function.BiFunction<Bounds,Bound<T>,Bounds> setBound)
Threshold(java.util.function.Function<Bounds,Bound<T>> getBound, java.util.function.BiFunction<Bounds,Bound<T>,Bounds> setBound)
-