Interface DmnEngineMetricCollector

All Superinterfaces:
DmnDecisionTableEvaluationListener
All Known Implementing Classes:
DefaultEngineMetricCollector, DmnEngineMetricCollectorWrapper

public interface DmnEngineMetricCollector extends DmnDecisionTableEvaluationListener
DMN engine metric collector which records the executed decision elements since since its creation.
  • Method Details

    • getExecutedDecisionInstances

      long getExecutedDecisionInstances()
      Returns:
      the number of executed decision instances since creation of this engine
    • getExecutedDecisionElements

      long getExecutedDecisionElements()
      Returns:
      the number of executed decision elements since creation of this engine
    • clearExecutedDecisionElements

      long clearExecutedDecisionElements()
      Resets the executed decision elements to 0.
      Returns:
      the number of executed decision elements before resetting.
    • clearExecutedDecisionInstances

      long clearExecutedDecisionInstances()
      Resets the executed decision instances to 0.
      Returns:
      the number of executed decision elements before resetting.