java.lang.Object
org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
All Implemented Interfaces:
ICriterionProcessor

public class CriterionProcessor extends Object implements ICriterionProcessor
The `CriterionProcessor` class is responsible for processing various criteria, facilitating detection operations related to different aspects such as IPMI, HTTP, SNMP, etc.

This class integrates with ClientsExecutor and TelemetryManager to execute criterion-specific tests and log relevant information. It also utilizes a WqlDetectionHelper for Windows Management Instrumentation (WMI) queries.

The class includes methods for processing different types of criteria, such as IpmiCriterion, HttpCriterion, DeviceTypeCriterion.