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]
>
>
>

Reply via email to