Class DeterministicRuleEngine

java.lang.Object
com.shaft.doctor.analysis.DeterministicRuleEngine

public final class DeterministicRuleEngine extends Object
Ordered explainable rules for common SHAFT failure categories.
  • Constructor Details

    • DeterministicRuleEngine

      public DeterministicRuleEngine()
  • Method Details

    • diagnose

      public Diagnosis diagnose(EvidenceBundle bundle, List<EvidenceBundle> history)
      Diagnoses one current bundle with optional historical bundles.
      Parameters:
      bundle - current evidence
      history - older evidence bundles
      Returns:
      deterministic diagnosis