org.opennms.netmgt.syslogd
Class Syslogd

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

public class Syslogd
extends AbstractServiceDaemon

Author:
Mathew Brozowski, David Hustace, DJ Gregor, Johan Edstrom, 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
Syslogd()
           
 
Method Summary
 EventDao getEventDao()
           
static Syslogd getInstance()
          Returns the singular instance of the syslogd daemon.
static Syslogd getSingleton()
           
protected  void onInit()
           
protected  void onStart()
           
protected  void onStop()
           
 void setEventDao(EventDao eventDao)
           
 
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, 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

Syslogd

public Syslogd()
Method Detail

getSingleton

public static Syslogd getSingleton()

onInit

protected void onInit()
Specified by:
onInit in class AbstractServiceDaemon

onStart

protected void onStart()
Overrides:
onStart in class AbstractServiceDaemon

onStop

protected void onStop()
Overrides:
onStop in class AbstractServiceDaemon

getInstance

public static Syslogd getInstance()
Returns the singular instance of the syslogd daemon. There can be only one instance of this service per virtual machine.

Returns:
Singleton

getEventDao

public EventDao getEventDao()

setEventDao

public void setEventDao(EventDao eventDao)


Copyright © 2009. All Rights Reserved.