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:
Fiber, PausableFiber, CorrelationEngineRegistrar, SpringServiceDaemon, ServiceDaemon, org.springframework.beans.factory.InitializingBean

public class Correlator
extends AbstractServiceDaemon
implements CorrelationEngineRegistrar

Correlator class.

Version:
$Id: $
Author:
Mathew Brozowski

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()
          Constructor for Correlator.
 
Method Summary
 void addCorrelationEngine(CorrelationEngine engine)
          addCorrelationEngine
 CorrelationEngine findEngineByName(String name)
          findEngineByName
 List<CorrelationEngine> getEngines()
          getEngines
 ThreadCategory log()
          log
protected  void onInit()
          onInit
 void setCorrelationEngines(List<CorrelationEngine> engines)
          setCorrelationEngines
 void setEventIpcManager(EventIpcManager eventIpcManager)
          setEventIpcManager
 
Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon
afterPropertiesSet, debugf, debugf, errorf, errorf, fatalf, fatalf, getName, getStatus, getStatusText, infof, infof, init, isPaused, isRunning, isStarting, isStartPending, onPause, onResume, onStart, onStop, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus, warnf, warnf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Correlator

protected Correlator()

Constructor for Correlator.

Method Detail

onInit

protected void onInit()

onInit

Specified by:
onInit in class AbstractServiceDaemon

setCorrelationEngines

public void setCorrelationEngines(List<CorrelationEngine> engines)

setCorrelationEngines

Parameters:
engines - a List object.

setEventIpcManager

public void setEventIpcManager(EventIpcManager eventIpcManager)

setEventIpcManager

Parameters:
eventIpcManager - a EventIpcManager object.

addCorrelationEngine

public void addCorrelationEngine(CorrelationEngine engine)

addCorrelationEngine

Specified by:
addCorrelationEngine in interface CorrelationEngineRegistrar
Parameters:
engine - a CorrelationEngine object.

findEngineByName

public CorrelationEngine findEngineByName(String name)

findEngineByName

Specified by:
findEngineByName in interface CorrelationEngineRegistrar
Parameters:
name - a String object.
Returns:
a CorrelationEngine object.

getEngines

public List<CorrelationEngine> getEngines()

getEngines

Specified by:
getEngines in interface CorrelationEngineRegistrar
Returns:
a List object.

log

public ThreadCategory log()

log

Overrides:
log in class AbstractServiceDaemon
Returns:
a ThreadCategory object.


Copyright © 2011. All Rights Reserved.