org.opennms.netmgt.snmpinterfacepoller
Class SnmpPoller

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

public class SnmpPoller
extends AbstractServiceDaemon

SnmpPoller daemon class

Version:
$Id: $
Author:
Antonio Russo

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
SnmpPoller()
          Constructor for SnmpPoller.
 
Method Summary
 void deleteInterfaceHaldler(Event event)
          deleteInterfaceHaldler
 DataSource getDataSource()
          getDataSource
static SnmpPoller getInstance()
          getInstance
 PollableNetwork getNetwork()
          getNetwork
 SnmpInterfacePollerConfig getPollerConfig()
          getPollerConfig
 Scheduler getScheduler()
          getScheduler
 void interfaceDownHandler(Event event)
          interfaceDownHandler
 void interfaceUpHandler(Event event)
          interfaceUpHandler
 boolean isInitialized()
          isInitialized
 void nodeDeletedHandler(Event event)
          nodeDeletedHandler
 void nodeDownHandler(Event event)
          nodeDownHandler
 void nodeUpHandler(Event event)
          nodeUpHandler
protected  void onInit()
          onInit
protected  void onPause()
          onPause
protected  void onResume()
          onResume
protected  void onStart()
          onStart
protected  void onStop()
          onStop
 void primarychangeHandler(Event event)
          primarychangeHandler
 void reloadConfig(Event event)
          reloadConfig
 void reloadSnmpConfig(Event event)
          reloadSnmpConfig
 void rescanCompletedHaldler(Event event)
          rescanCompletedHaldler
 void scanCompletedHaldler(Event event)
          scanCompletedHaldler
protected  void scheduleExistingSnmpInterface()
          scheduleExistingSnmpInterface
protected  void scheduleNewSnmpInterface(String ipaddr)
          scheduleNewSnmpInterface
protected  void schedulePollableInterface(int nodeid, String ipaddress)
          schedulePollableInterface
 void serviceDownHandler(Event event)
          serviceDownHandler
 void serviceGainedHandler(Event event)
          serviceGainedHandler
 void serviceUpHandler(Event event)
          serviceUpHandler
 void setDataSource(DataSource dataSource)
          setDataSource
 void setNetwork(PollableNetwork pollableNetwork)
          setNetwork
 void setPollerConfig(SnmpInterfacePollerConfig snmpinterfacepollerConfig)
          setPollerConfig
 void setScheduler(LegacyScheduler scheduler)
          setScheduler
 
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, 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

SnmpPoller

public SnmpPoller()

Constructor for SnmpPoller.

Method Detail

getNetwork

public PollableNetwork getNetwork()

getNetwork

Returns:
a PollableNetwork object.

setNetwork

public void setNetwork(PollableNetwork pollableNetwork)

setNetwork

Parameters:
pollableNetwork - a PollableNetwork object.

isInitialized

public boolean isInitialized()

isInitialized

Returns:
a boolean.

getDataSource

public DataSource getDataSource()

getDataSource

Returns:
a DataSource object.

setDataSource

public void setDataSource(DataSource dataSource)

setDataSource

Parameters:
dataSource - a DataSource object.

getScheduler

public Scheduler getScheduler()

getScheduler

Returns:
a Scheduler object.

setScheduler

public void setScheduler(LegacyScheduler scheduler)

setScheduler

Parameters:
scheduler - a LegacyScheduler object.

getPollerConfig

public SnmpInterfacePollerConfig getPollerConfig()

getPollerConfig

Returns:
a SnmpInterfacePollerConfig object.

setPollerConfig

public void setPollerConfig(SnmpInterfacePollerConfig snmpinterfacepollerConfig)

setPollerConfig

Parameters:
snmpinterfacepollerConfig - a SnmpInterfacePollerConfig object.

onStart

protected void onStart()

onStart

Overrides:
onStart in class AbstractServiceDaemon

onStop

protected void onStop()

onStop

Overrides:
onStop in class AbstractServiceDaemon

onPause

protected void onPause()

onPause

Overrides:
onPause in class AbstractServiceDaemon

onResume

protected void onResume()

onResume

Overrides:
onResume in class AbstractServiceDaemon

getInstance

public static SnmpPoller getInstance()

getInstance

Returns:
a SnmpPoller object.

onInit

protected void onInit()

onInit

Specified by:
onInit in class AbstractServiceDaemon

scheduleNewSnmpInterface

protected void scheduleNewSnmpInterface(String ipaddr)

scheduleNewSnmpInterface

Parameters:
ipaddr - a String object.

scheduleExistingSnmpInterface

protected void scheduleExistingSnmpInterface()

scheduleExistingSnmpInterface


schedulePollableInterface

protected void schedulePollableInterface(int nodeid,
                                         String ipaddress)

schedulePollableInterface

Parameters:
nodeid - a int.
ipaddress - a String object.

reloadSnmpConfig

public void reloadSnmpConfig(Event event)

reloadSnmpConfig

Parameters:
event - a Event object.

reloadConfig

public void reloadConfig(Event event)

reloadConfig

Parameters:
event - a Event object.

primarychangeHandler

public void primarychangeHandler(Event event)

primarychangeHandler

Parameters:
event - a Event object.

deleteInterfaceHaldler

public void deleteInterfaceHaldler(Event event)

deleteInterfaceHaldler

Parameters:
event - a Event object.

scanCompletedHaldler

public void scanCompletedHaldler(Event event)

scanCompletedHaldler

Parameters:
event - a Event object.

rescanCompletedHaldler

public void rescanCompletedHaldler(Event event)

rescanCompletedHaldler

Parameters:
event - a Event object.

nodeDeletedHandler

public void nodeDeletedHandler(Event event)

nodeDeletedHandler

Parameters:
event - a Event object.

serviceGainedHandler

public void serviceGainedHandler(Event event)

serviceGainedHandler

Parameters:
event - a Event object.

serviceDownHandler

public void serviceDownHandler(Event event)

serviceDownHandler

Parameters:
event - a Event object.

serviceUpHandler

public void serviceUpHandler(Event event)

serviceUpHandler

Parameters:
event - a Event object.

interfaceUpHandler

public void interfaceUpHandler(Event event)

interfaceUpHandler

Parameters:
event - a Event object.

interfaceDownHandler

public void interfaceDownHandler(Event event)

interfaceDownHandler

Parameters:
event - a Event object.

nodeUpHandler

public void nodeUpHandler(Event event)

nodeUpHandler

Parameters:
event - a Event object.

nodeDownHandler

public void nodeDownHandler(Event event)

nodeDownHandler

Parameters:
event - a Event object.


Copyright © 2011. All Rights Reserved.