Hi Drools,

 

I’m not completely sure about choosing Listener from which package either from drools-core or kie-api. I do see Listeners are available as below in kie-api and drools-core api.

 

kie-api

org.kie.api.event.rule

                AgendaEventListener.java

                RuleRuntimeEventListener.java

                WorkingMemoryEventListener.java

kie-api org.kie.api.event.rule.process

                ProcessEventListener.java

drools-core

org.drools.core.event

                AgendaEventListener

                WorkingMemoryEventListener

                RuleBaseEventListener

 

KieSession accepts listener from kie-api. In which we can configure drools-core listeners? What Listeners are preferred to use?

 

Please share your thoughts.

 

Thanks,

Shrinath.