org.opennms.netmgt.translator
Class EventTranslator

java.lang.Object
  extended by org.opennms.netmgt.daemon.AbstractServiceDaemon
      extended by org.opennms.netmgt.translator.EventTranslator
All Implemented Interfaces:
Fiber, PausableFiber, SpringServiceDaemon, EventListener, ServiceDaemon, org.springframework.beans.factory.InitializingBean

public class EventTranslator
extends AbstractServiceDaemon
implements EventListener

EventTranslator class.

Version:
$Id: $
Author:
Mathew Brozowski, David Hustace, Mike Huot, Mathew Brozowski, David Hustace, Mike Huot, Mathew Brozowski, David Hustace, Mike Huot

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
EventTranslator()
          Constructor for EventTranslator.
EventTranslator(EventIpcManager eventMgr)
          Constructor for EventTranslator.
 
Method Summary
 EventTranslatorConfig getConfig()
          getConfig
 DataSource getDataSource()
          getDataSource
 EventIpcManager getEventManager()
          getEventManager
static EventTranslator getInstance()
          getInstance
protected  void handleReloadEvent(Event e)
          Re-marshals the translator specs into the factory's config member and re-registers the UIEs with the eventProxy.
 void onEvent(Event e)
          Process a sent event.
protected  void onInit()
          onInit
protected  void onStop()
          onStop
 void setConfig(EventTranslatorConfig config)
          setConfig
 void setDataSource(DataSource dataSource)
          setDataSource
 void setEventManager(EventIpcManager eventMgr)
          setEventManager
static void setInstance(EventTranslator psk)
          setInstance
 
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, log, onPause, onResume, onStart, 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
 
Methods inherited from interface org.opennms.netmgt.model.events.EventListener
getName
 

Constructor Detail

EventTranslator

public EventTranslator()

Constructor for EventTranslator.


EventTranslator

public EventTranslator(EventIpcManager eventMgr)

Constructor for EventTranslator.

Parameters:
eventMgr - a EventIpcManager object.
Method Detail

setInstance

public static void setInstance(EventTranslator psk)

setInstance

Parameters:
psk - a EventTranslator object.

getInstance

public static EventTranslator getInstance()

getInstance

Returns:
a EventTranslator object.

onInit

protected void onInit()

onInit

Specified by:
onInit in class AbstractServiceDaemon

onStop

protected void onStop()

onStop

Overrides:
onStop in class AbstractServiceDaemon

onEvent

public void onEvent(Event e)
Process a sent event.

Specified by:
onEvent in interface EventListener
Parameters:
e - a Event object.

handleReloadEvent

protected void handleReloadEvent(Event e)
Re-marshals the translator specs into the factory's config member and re-registers the UIEs with the eventProxy.

Parameters:
e - The reload daemon config eventEvent

getEventManager

public EventIpcManager getEventManager()

getEventManager

Returns:
a EventIpcManager object.

setEventManager

public void setEventManager(EventIpcManager eventMgr)

setEventManager

Parameters:
eventMgr - a EventIpcManager object.

getConfig

public EventTranslatorConfig getConfig()

getConfig

Returns:
a EventTranslatorConfig object.

setConfig

public void setConfig(EventTranslatorConfig config)

setConfig

Parameters:
config - a EventTranslatorConfig object.

getDataSource

public DataSource getDataSource()

getDataSource

Returns:
a DataSource object.

setDataSource

public void setDataSource(DataSource dataSource)

setDataSource

Parameters:
dataSource - a DataSource object.


Copyright © 2011. All Rights Reserved.