org.jbpm.process.instance.event.listeners
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
This listener should be used to automatically fire rules as soon as they get activated.
Especially useful for executing business rule tasks as part of the process.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TriggerRulesEventListener
public TriggerRulesEventListener(org.kie.api.runtime.KieSession ksession)
matchCreated
public void matchCreated(org.kie.api.event.rule.MatchCreatedEvent event)
- Specified by:
matchCreated in interface org.kie.api.event.rule.AgendaEventListener
matchCancelled
public void matchCancelled(org.kie.api.event.rule.MatchCancelledEvent event)
- Specified by:
matchCancelled in interface org.kie.api.event.rule.AgendaEventListener
beforeMatchFired
public void beforeMatchFired(org.kie.api.event.rule.BeforeMatchFiredEvent event)
- Specified by:
beforeMatchFired in interface org.kie.api.event.rule.AgendaEventListener
afterMatchFired
public void afterMatchFired(org.kie.api.event.rule.AfterMatchFiredEvent event)
- Specified by:
afterMatchFired in interface org.kie.api.event.rule.AgendaEventListener
agendaGroupPopped
public void agendaGroupPopped(org.kie.api.event.rule.AgendaGroupPoppedEvent event)
- Specified by:
agendaGroupPopped in interface org.kie.api.event.rule.AgendaEventListener
agendaGroupPushed
public void agendaGroupPushed(org.kie.api.event.rule.AgendaGroupPushedEvent event)
- Specified by:
agendaGroupPushed in interface org.kie.api.event.rule.AgendaEventListener
beforeRuleFlowGroupActivated
public void beforeRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
- Specified by:
beforeRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListener
afterRuleFlowGroupActivated
public void afterRuleFlowGroupActivated(org.kie.api.event.rule.RuleFlowGroupActivatedEvent event)
- Specified by:
afterRuleFlowGroupActivated in interface org.kie.api.event.rule.AgendaEventListener
beforeRuleFlowGroupDeactivated
public void beforeRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
- Specified by:
beforeRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListener
afterRuleFlowGroupDeactivated
public void afterRuleFlowGroupDeactivated(org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent event)
- Specified by:
afterRuleFlowGroupDeactivated in interface org.kie.api.event.rule.AgendaEventListener
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.