java.lang.Object
org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.Criterion
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CommandLineCriterion, DeviceTypeCriterion, HttpCriterion, IpmiCriterion, ProcessCriterion, ProductRequirementsCriterion, ServiceCriterion, SnmpCriterion, WqlCriterion

public abstract class Criterion extends Object implements Serializable
Abstract class representing a detection criterion.
See Also:
  • Constructor Details

    • Criterion

      public Criterion()
  • Method Details

    • accept

      public abstract CriterionTestResult accept(ICriterionProcessor criterionProcessor)
      Accepts the given criterion processor for evaluation.
      Parameters:
      criterionProcessor - The criterion processor to accept.
      Returns:
      The result of the criterion test.