org.opennms.netmgt.correlation
Class Correlator

java.lang.Object
  extended by org.opennms.netmgt.daemon.AbstractServiceDaemon
      extended by org.opennms.netmgt.correlation.Correlator
All Implemented Interfaces:
org.opennms.core.fiber.Fiber, org.opennms.core.fiber.PausableFiber, CorrelationEngineRegistrar, org.opennms.netmgt.daemon.SpringServiceDaemon, org.opennms.netmgt.model.ServiceDaemon, org.springframework.beans.factory.InitializingBean

public class Correlator
extends org.opennms.netmgt.daemon.AbstractServiceDaemon
implements CorrelationEngineRegistrar


Field Summary
 
Fields inherited from interface org.opennms.core.fiber.PausableFiber
PAUSE_PENDING, PAUSED, RESUME_PENDING
 
Fields inherited from interface org.opennms.core.fiber.Fiber
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
 
Constructor Summary
protected Correlator()
           
 
Method Summary
 void addCorrelationEngine(CorrelationEngine engine)
           
 CorrelationEngine findEngineByName(String name)
           
 List<CorrelationEngine> getEngines()
           
protected  void onInit()
           
 void setCorrelationEngines(List<CorrelationEngine> engines)
           
 void setEventIpcManager(org.opennms.netmgt.eventd.EventIpcManager eventIpcManager)
           
 
Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon
afterPropertiesSet, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, isStartPending, log, onPause, onResume, onStart, onStop, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Correlator

protected Correlator()
Method Detail

onInit

protected void onInit()
Specified by:
onInit in class org.opennms.netmgt.daemon.AbstractServiceDaemon

setCorrelationEngines

public void setCorrelationEngines(List<CorrelationEngine> engines)

setEventIpcManager

public void setEventIpcManager(org.opennms.netmgt.eventd.EventIpcManager eventIpcManager)

addCorrelationEngine

public void addCorrelationEngine(CorrelationEngine engine)
Specified by:
addCorrelationEngine in interface CorrelationEngineRegistrar

findEngineByName

public CorrelationEngine findEngineByName(String name)
Specified by:
findEngineByName in interface CorrelationEngineRegistrar

getEngines

public List<CorrelationEngine> getEngines()
Specified by:
getEngines in interface CorrelationEngineRegistrar


Copyright ? 2007. All Rights Reserved.