public abstract class EventHandlerAdapter<EventAtom> extends java.lang.Object implements EventHandler<EventAtom>
Modifier | Constructor and Description |
---|---|
protected |
EventHandlerAdapter(EventSource<EventAtom> source,
EventFilter<? super EventAtom> filter,
RuleInstance<EventAtom> instance) |
Modifier and Type | Method and Description |
---|---|
EventFilter<? super EventAtom> |
getEventFilter() |
protected RuleInstance<EventAtom> |
getInstance() |
EventSource<EventAtom> |
getSource() |
void |
handleEvent(Event<EventAtom> event) |
protected void |
prepareEventHandler() |
protected abstract java.util.Map<EventType,EventProcessorAdapter<EventAtom>> |
prepareEventProcessors()
Returns a map of event processor adapters related to the different event types.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose
protected EventHandlerAdapter(EventSource<EventAtom> source, EventFilter<? super EventAtom> filter, RuleInstance<EventAtom> instance)
protected void prepareEventHandler()
protected abstract java.util.Map<EventType,EventProcessorAdapter<EventAtom>> prepareEventProcessors()
public void handleEvent(Event<EventAtom> event)
handleEvent
in interface EventHandler<EventAtom>
public EventSource<EventAtom> getSource()
getSource
in interface EventHandler<EventAtom>
public EventFilter<? super EventAtom> getEventFilter()
getEventFilter
in interface EventHandler<EventAtom>
protected RuleInstance<EventAtom> getInstance()