Class TriggerRulesEventListener
java.lang.Object
org.jbpm.process.instance.event.listeners.TriggerRulesEventListener
- All Implemented Interfaces:
EventListener,org.kie.api.event.rule.AgendaEventListener
public class TriggerRulesEventListener
extends Object
implements org.kie.api.event.rule.AgendaEventListener
Dedicated AgendaEventListener that will fireAllRules as soon as:
- match is created
- after rule flow group is activated
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event) voidafterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) voidafterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) voidagendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event) voidagendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event) voidbeforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event) voidbeforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) voidbeforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) voidmatchCancelled(org.kie.api.event.rule.MatchCancelledEvent event) voidmatchCreated(org.kie.api.event.rule.MatchCreatedEvent event)
-
Constructor Details
-
TriggerRulesEventListener
-
-
Method Details
-
matchCreated
public void matchCreated(org.kie.api.event.rule.MatchCreatedEvent event) - Specified by:
matchCreatedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
matchCancelled
public void matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event) - Specified by:
matchCancelledin interfaceorg.kie.api.event.rule.AgendaEventListener
-
beforeMatchFired
public void beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event) - Specified by:
beforeMatchFiredin interfaceorg.kie.api.event.rule.AgendaEventListener
-
afterMatchFired
public void afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event) - Specified by:
afterMatchFiredin interfaceorg.kie.api.event.rule.AgendaEventListener
-
agendaGroupPopped
public void agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event) - Specified by:
agendaGroupPoppedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
agendaGroupPushed
public void agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event) - Specified by:
agendaGroupPushedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
beforeRuleFlowGroupActivated
public void beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) - Specified by:
beforeRuleFlowGroupActivatedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
afterRuleFlowGroupActivated
public void afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event) - Specified by:
afterRuleFlowGroupActivatedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
beforeRuleFlowGroupDeactivated
public void beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) - Specified by:
beforeRuleFlowGroupDeactivatedin interfaceorg.kie.api.event.rule.AgendaEventListener
-
afterRuleFlowGroupDeactivated
public void afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event) - Specified by:
afterRuleFlowGroupDeactivatedin interfaceorg.kie.api.event.rule.AgendaEventListener
-