/**
*
*/
package org.drools.integrationtests.eventgenerator;
import org.drools.WorkingMemory;
/**
* @author Matthias Groch
*
*/
public abstract class AbstractEventListener {
WorkingMemory wm;
/**
* @param wm
*/
public AbstractEventListener(WorkingMemory wm) {
this.wm = wm;
}
public void addEventToWM (Event ev){
wm.insert(ev);
wm.fireAllRules();
}
// send generated event and execute corresponding actions
public abstract void generatedEventSent(Event e);
}