org.opennms.netmgt.poller.remote
Class Poller

java.lang.Object
  extended by org.opennms.netmgt.poller.remote.Poller
All Implemented Interfaces:
PropertyChangeListener, EventListener, ConfigurationChangedListener, PollObserver, org.springframework.beans.factory.InitializingBean

public class Poller
extends Object
implements org.springframework.beans.factory.InitializingBean, PollObserver, ConfigurationChangedListener, PropertyChangeListener

Poller class.

Version:
$Id: $
Author:
Mathew Brozowski

Constructor Summary
Poller()
           
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 void configurationChanged(PropertyChangeEvent e)
          configurationChanged
 void pollCompleted(String pollId, PollStatus pollStatus)
          pollCompleted
 void pollStarted(String pollId)
          pollStarted
 void propertyChange(PropertyChangeEvent evt)
          
 void setInitialSpreadTime(long initialSpreadTime)
          setInitialSpreadTime
 void setPollerFrontEnd(PollerFrontEnd pollerFrontEnd)
          setPollerFrontEnd
 void setScheduler(org.quartz.Scheduler scheduler)
          setScheduler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Poller

public Poller()
Method Detail

setPollerFrontEnd

public void setPollerFrontEnd(PollerFrontEnd pollerFrontEnd)

setPollerFrontEnd

Parameters:
pollerFrontEnd - a PollerFrontEnd object.

setScheduler

public void setScheduler(org.quartz.Scheduler scheduler)

setScheduler

Parameters:
scheduler - a Scheduler object.

setInitialSpreadTime

public void setInitialSpreadTime(long initialSpreadTime)

setInitialSpreadTime

Parameters:
initialSpreadTime - a long.

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception - if any.

pollCompleted

public void pollCompleted(String pollId,
                          PollStatus pollStatus)

pollCompleted

Specified by:
pollCompleted in interface PollObserver
Parameters:
pollId - a String object.
pollStatus - a PollStatus object.

pollStarted

public void pollStarted(String pollId)

pollStarted

Specified by:
pollStarted in interface PollObserver
Parameters:
pollId - a String object.

configurationChanged

public void configurationChanged(PropertyChangeEvent e)

configurationChanged

Specified by:
configurationChanged in interface ConfigurationChangedListener
Parameters:
e - a PropertyChangeEvent object.

propertyChange

public void propertyChange(PropertyChangeEvent evt)

Specified by:
propertyChange in interface PropertyChangeListener


Copyright © 2011. All Rights Reserved.