Class RuleAndRuleGroupTrackingAgendaFilter

java.lang.Object
de.hybris.platform.droolsruleengineservices.agendafilter.impl.RuleAndRuleGroupTrackingAgendaFilter
All Implemented Interfaces:
org.kie.api.runtime.rule.AgendaFilter

public class RuleAndRuleGroupTrackingAgendaFilter extends Object implements org.kie.api.runtime.rule.AgendaFilter
checks whether a given rule is allowed to be executed (using the tracker object).
  • Constructor Details

    • RuleAndRuleGroupTrackingAgendaFilter

      public RuleAndRuleGroupTrackingAgendaFilter()
  • Method Details

    • accept

      public boolean accept(org.kie.api.runtime.rule.Match match)
      Specified by:
      accept in interface org.kie.api.runtime.rule.AgendaFilter
    • getTracker

      protected Optional<RuleAndRuleGroupExecutionTracker> getTracker(org.kie.api.runtime.rule.Match match)
      returns the RuleAndRuleGroupExecutionTracker