org.opennms.netmgt.correlation.drools
Class DroolsCorrelationEngine
java.lang.Object
org.opennms.netmgt.correlation.AbstractCorrelationEngine
org.opennms.netmgt.correlation.drools.DroolsCorrelationEngine
- All Implemented Interfaces:
- org.opennms.netmgt.correlation.CorrelationEngine
public class DroolsCorrelationEngine
- extends org.opennms.netmgt.correlation.AbstractCorrelationEngine
| Methods inherited from class org.opennms.netmgt.correlation.AbstractCorrelationEngine |
cancelTimer, getTimerTask, runTimer, sendEvent, setEventIpcManager, setScheduler, setTimer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DroolsCorrelationEngine
public DroolsCorrelationEngine()
correlate
public void correlate(org.opennms.netmgt.xml.event.Event e)
- Specified by:
correlate in interface org.opennms.netmgt.correlation.CorrelationEngine- Specified by:
correlate in class org.opennms.netmgt.correlation.AbstractCorrelationEngine
timerExpired
protected void timerExpired(Integer timerId)
- Specified by:
timerExpired in class org.opennms.netmgt.correlation.AbstractCorrelationEngine
getInterestingEvents
public List<String> getInterestingEvents()
- Specified by:
getInterestingEvents in interface org.opennms.netmgt.correlation.CorrelationEngine- Specified by:
getInterestingEvents in class org.opennms.netmgt.correlation.AbstractCorrelationEngine
setInterestingEvents
public void setInterestingEvents(List<String> ueis)
setRulesResources
public void setRulesResources(List<org.springframework.core.io.Resource> rules)
setGlobals
public void setGlobals(Map<String,Object> globals)
initialize
public void initialize()
throws Exception
- Throws:
Exception
getMemorySize
public int getMemorySize()
getMemoryObjects
public List<Object> getMemoryObjects()
setName
public void setName(String name)
getName
public String getName()
setGlobal
public void setGlobal(String name,
Object value)
Copyright ? 2008. All Rights Reserved.