org.opennms.netmgt.correlation
Class AbstractCorrelationEngine
java.lang.Object
org.opennms.netmgt.correlation.AbstractCorrelationEngine
- All Implemented Interfaces:
- CorrelationEngine
public abstract class AbstractCorrelationEngine
- extends Object
- implements CorrelationEngine
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCorrelationEngine
public AbstractCorrelationEngine()
correlate
public abstract void correlate(org.opennms.netmgt.xml.event.Event e)
- Specified by:
correlate in interface CorrelationEngine
getInterestingEvents
public abstract List<String> getInterestingEvents()
- Specified by:
getInterestingEvents in interface CorrelationEngine
setEventIpcManager
public void setEventIpcManager(org.opennms.netmgt.eventd.EventIpcManager eventIpcManager)
sendEvent
public void sendEvent(org.opennms.netmgt.xml.event.Event e)
setTimer
public Integer setTimer(long millis)
getTimerTask
public org.opennms.netmgt.correlation.AbstractCorrelationEngine.RuleTimerTask getTimerTask()
cancelTimer
public void cancelTimer(Integer timerId)
timerExpired
protected abstract void timerExpired(Integer timerId)
setScheduler
public void setScheduler(Timer scheduler)
runTimer
public void runTimer(org.opennms.netmgt.correlation.AbstractCorrelationEngine.RuleTimerTask task)
Copyright ? 2007. All Rights Reserved.