Package org.opennms.netmgt.correlation
Class Correlator
- java.lang.Object
-
- org.opennms.netmgt.daemon.AbstractServiceDaemon
-
- org.opennms.netmgt.correlation.Correlator
-
- All Implemented Interfaces:
Fiber
,PausableFiber
,CorrelationEngineRegistrar
,SpringServiceDaemon
,ServiceDaemon
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class Correlator extends AbstractServiceDaemon implements CorrelationEngineRegistrar
Correlator class.
- Version:
- $Id: $
- Author:
- Mathew Brozowski
-
-
Field Summary
Fields Modifier and Type Field Description static String
EVENT_PARM_PERSIST_STATE
-
Fields inherited from interface org.opennms.core.fiber.Fiber
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
-
Fields inherited from interface org.opennms.core.fiber.PausableFiber
PAUSE_PENDING, PAUSED, RESUME_PENDING
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Correlator()
Constructor for Correlator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCorrelationEngine(CorrelationEngine engine)
addCorrelationEnginevoid
addCorrelationEngines(CorrelationEngine... engines)
addCorrelationEngineCorrelationEngine
findEngineByName(String name)
findEngineByNameCollection<CorrelationEngine>
getEngines()
getEnginesprotected void
onInit()
onInitprotected void
onStop()
onStopvoid
removeCorrelationEngine(String engineName)
void
setCorrelationEngines(Collection<CorrelationEngine> engines)
setCorrelationEnginesvoid
setEventIpcManager(EventIpcManager eventIpcManager)
setEventIpcManager-
Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, onPause, onResume, onStart, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus
-
-
-
-
Field Detail
-
EVENT_PARM_PERSIST_STATE
public static final String EVENT_PARM_PERSIST_STATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
onInit
protected void onInit()
onInit
- Specified by:
onInit
in classAbstractServiceDaemon
-
onStop
protected void onStop()
onStop
- Overrides:
onStop
in classAbstractServiceDaemon
-
setCorrelationEngines
public void setCorrelationEngines(Collection<CorrelationEngine> engines)
setCorrelationEngines
- Parameters:
engines
- aList
object.
-
setEventIpcManager
public void setEventIpcManager(EventIpcManager eventIpcManager)
setEventIpcManager
- Parameters:
eventIpcManager
- aEventIpcManager
object.
-
addCorrelationEngine
public void addCorrelationEngine(CorrelationEngine engine)
addCorrelationEngine
- Specified by:
addCorrelationEngine
in interfaceCorrelationEngineRegistrar
- Parameters:
engine
- aCorrelationEngine
object.
-
removeCorrelationEngine
public void removeCorrelationEngine(String engineName)
- Specified by:
removeCorrelationEngine
in interfaceCorrelationEngineRegistrar
-
addCorrelationEngines
public void addCorrelationEngines(CorrelationEngine... engines)
Description copied from interface:CorrelationEngineRegistrar
addCorrelationEngine
- Specified by:
addCorrelationEngines
in interfaceCorrelationEngineRegistrar
-
findEngineByName
public CorrelationEngine findEngineByName(String name)
findEngineByName
- Specified by:
findEngineByName
in interfaceCorrelationEngineRegistrar
- Parameters:
name
- aString
object.- Returns:
- a
CorrelationEngine
object.
-
getEngines
public Collection<CorrelationEngine> getEngines()
getEngines
- Specified by:
getEngines
in interfaceCorrelationEngineRegistrar
- Returns:
- a
List
object.
-
-