The interface to implement is org.drools.event.WorkingMemoryEventListener. It has various call back methods that all get passed the appropriate event. >From those events, you can extract the info you need. The method names should be fairly informative in the listener interface.
On 2/9/06, Matthew Pawluk <[EMAIL PROTECTED]> wrote: > > Use the WorkingMemory addEventListener method.... > > snippet: > > Rulebase rb = RuleBaseLoader.loadFromInputStream(rulesetStream); > WorkingMemory wm = rb.newWorkingMemory( ); > wm.addEventListener(new DebugWorkingMemoryEventListener()); > > > Geoffrey Wiseman wrote: > > I don't know of a detailed example on the site for this; there may be > one. > > I've used it before, but I don't have a working example at hand that I > can > > easily supply, and a quick scan of Google doesn't show anything obvious. > > > > I do agree that this is probably what you want to look into though. > > Activation fired events will tell you when a rule has been executed, and > > applying an listener to working memory is fairly painless. > > > > On 2/8/06, Peter Van Weert <[EMAIL PROTECTED]> wrote: > > > >> I'm sorry, but I can't help you there. I have hardly any practical > >> experience with Drools myself. Maybe someone else can help? > >> > >> Felipe Piccolini wrote: > >> > >> Peter, > >> > >> Where can I get more info, doc or some examples for listeners and > >> event handlers. I would like to see some code example for a simple > >> rule execution, with fact assertions, application data and invoking > >> the fireAllRules method. > >> > >> Thanks. > >> > >> Wednesday, February 8, 2006, 5:39:25 PM, you wrote: > >> > >> Maybe http://www.drools.org/Event+Model?nocache could be of use to > you > >> (in particular the ActivationFiredEvent-event)? > >> > >> Joel G. Rivera-González wrote: > >> > >> i have a over a meg of rules and we need to know whitch rule was > fired... > >> > >> i know i can send a string with the rule name on the > >> consequence, but i would like to know if drools provide something > >> for this... > >> if not...i think it would be a great addition to drools to know the > rule that was fired... > >> > >> thanks... > >> > >> -Joel > >> > >> Joel G. Rivera-González Wovenware, Inc [EMAIL PROTECTED] > >> "The first 90% of a project takes 90% of the time, the last 10% > >> takes the other 90% of the time" - Murphy's Law > >> > >> > >> > >> > >> > >> > >> -------------------------- > >> Felipe Piccolini > >> [EMAIL PROTECTED] > >> > >> > >> > >> > >> > > > > > > -- > > Geoffrey Wiseman > > > > > > -- > Matthew Pawluk > NeuLion Inc. > 1600 Old Country Road > Suite 102 > Plainview, NY 11803 > 516.249.6565 > [EMAIL PROTECTED] > > >
